;***************************************************************
;* TMS320C2000 C/C++ Codegen                         PC v4.1.3 *
;* Date/Time created: Tue Jul 12 10:08:45 2011                 *
;***************************************************************
	.compiler_opts --mem_model:code=flat --mem_model:data=large --silicon_version=28 
FP	.set	XAR2

DW$CU	.dwtag  DW_TAG_compile_unit
	.dwattr DW$CU, DW_AT_name("HexFile.c")
	.dwattr DW$CU, DW_AT_producer("TMS320C2000 C/C++ Codegen PC v4.1.3 Copyright (c) 1996-2006 Texas Instruments Incorporated")
	.dwattr DW$CU, DW_AT_stmt_list(0x00)
	.dwattr DW$CU, DW_AT_TI_VERSION(0x01)
;**************************************************************
;* CINIT RECORDS                                              *
;**************************************************************
	.sect	".cinit"
	.align	1
	.field  	-1,16
	.field  	_RetVal+0,32
	.field  	255,16			; _RetVal @ 0


DW$1	.dwtag  DW_TAG_subprogram, DW_AT_name("memcpy"), DW_AT_symbol_name("_memcpy")
	.dwattr DW$1, DW_AT_type(*DW$T$3)
	.dwattr DW$1, DW_AT_declaration(0x01)
	.dwattr DW$1, DW_AT_external(0x01)
DW$2	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$3)
DW$3	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$22)
DW$4	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$13)
	.dwendtag DW$1


DW$5	.dwtag  DW_TAG_subprogram, DW_AT_name("ProgramInnerFlash"), DW_AT_symbol_name("_ProgramInnerFlash")
	.dwattr DW$5, DW_AT_type(*DW$T$27)
	.dwattr DW$5, DW_AT_declaration(0x01)
	.dwattr DW$5, DW_AT_external(0x01)
DW$6	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$28)
DW$7	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$27)
DW$8	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$29)
DW$9	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$27)
	.dwendtag DW$5

	.global	_tmpHexData
_tmpHexData:	.usect	".ebss",27,1,0
DW$10	.dwtag  DW_TAG_variable, DW_AT_name("tmpHexData"), DW_AT_symbol_name("_tmpHexData")
	.dwattr DW$10, DW_AT_location[DW_OP_addr _tmpHexData]
	.dwattr DW$10, DW_AT_type(*DW$T$41)
	.dwattr DW$10, DW_AT_external(0x01)
	.global	_RetVal
_RetVal:	.usect	".ebss",1,1,0
DW$11	.dwtag  DW_TAG_variable, DW_AT_name("RetVal"), DW_AT_symbol_name("_RetVal")
	.dwattr DW$11, DW_AT_location[DW_OP_addr _RetVal]
	.dwattr DW$11, DW_AT_type(*DW$T$35)
	.dwattr DW$11, DW_AT_external(0x01)
;	C:\CCStudio_v3.3\C2000\cgtools\bin\opt2000.exe C:\DOCUME~1\peter\LOCALS~1\Temp\TI5162 C:\DOCUME~1\peter\LOCALS~1\Temp\TI5164 
;	C:\CCStudio_v3.3\C2000\cgtools\bin\ac2000.exe -@C:\DOCUME~1\peter\LOCALS~1\Temp\TI51612 
	.sect	"FuncsMap2H0SARam"
	.global	_GetSector

DW$12	.dwtag  DW_TAG_subprogram, DW_AT_name("GetSector"), DW_AT_symbol_name("_GetSector")
	.dwattr DW$12, DW_AT_low_pc(_GetSector)
	.dwattr DW$12, DW_AT_high_pc(0x00)
	.dwattr DW$12, DW_AT_begin_file("HexFile.c")
	.dwattr DW$12, DW_AT_begin_line(0x16)
	.dwattr DW$12, DW_AT_begin_column(0x0e)
	.dwpsn	"HexFile.c",24,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _GetSector                    FR SIZE:   0           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  0 Auto,  0 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_GetSector:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
;* AL    assigned to _ExtendAddr
DW$13	.dwtag  DW_TAG_formal_parameter, DW_AT_name("ExtendAddr"), DW_AT_symbol_name("_ExtendAddr")
	.dwattr DW$13, DW_AT_type(*DW$T$11)
	.dwattr DW$13, DW_AT_location[DW_OP_reg0]
;* AH    assigned to _Addr
DW$14	.dwtag  DW_TAG_formal_parameter, DW_AT_name("Addr"), DW_AT_symbol_name("_Addr")
	.dwattr DW$14, DW_AT_type(*DW$T$11)
	.dwattr DW$14, DW_AT_location[DW_OP_reg1]
;* AR4   assigned to _DataLen
DW$15	.dwtag  DW_TAG_formal_parameter, DW_AT_name("DataLen"), DW_AT_symbol_name("_DataLen")
	.dwattr DW$15, DW_AT_type(*DW$T$24)
	.dwattr DW$15, DW_AT_location[DW_OP_reg12]
;* AL    assigned to _ExtendAddr
DW$16	.dwtag  DW_TAG_variable, DW_AT_name("ExtendAddr"), DW_AT_symbol_name("_ExtendAddr")
	.dwattr DW$16, DW_AT_type(*DW$T$40)
	.dwattr DW$16, DW_AT_location[DW_OP_reg0]
;* AR6   assigned to _Addr
DW$17	.dwtag  DW_TAG_variable, DW_AT_name("Addr"), DW_AT_symbol_name("_Addr")
	.dwattr DW$17, DW_AT_type(*DW$T$40)
	.dwattr DW$17, DW_AT_location[DW_OP_reg16]
;* AR4   assigned to _DataLen
DW$18	.dwtag  DW_TAG_variable, DW_AT_name("DataLen"), DW_AT_symbol_name("_DataLen")
	.dwattr DW$18, DW_AT_type(*DW$T$25)
	.dwattr DW$18, DW_AT_location[DW_OP_reg12]
        MOVZ      AR6,AH                ; |24| 
	.dwpsn	"HexFile.c",31,3
        CLRC      SXM
        MOV       ACC,AL << 16          ; |31| 
        ADDU      ACC,AR6               ; |31| 
        SUB       ACC,#123 << 15        ; |31| 
        SFR       ACC,13                ; |31| 
        CMPB      AL,#9                 ; |31| 
        BF        L2,GT                 ; |31| 
        ; branchcc occurs ; |31| 
        CMPB      AL,#8                 ; |31| 
        BF        L8,GEQ                ; |31| 
        ; branchcc occurs ; |31| 
        CMPB      AL,#3                 ; |31| 
        BF        L1,GT                 ; |31| 
        ; branchcc occurs ; |31| 
        CMPB      AL,#2                 ; |31| 
        BF        L5,GEQ                ; |31| 
        ; branchcc occurs ; |31| 
        CMPB      AL,#0                 ; |31| 
        BF        L3,EQ                 ; |31| 
        ; branchcc occurs ; |31| 
        CMPB      AL,#1                 ; |31| 
        BF        L4,EQ                 ; |31| 
        ; branchcc occurs ; |31| 
        BF        L13,UNC               ; |31| 
        ; branch occurs ; |31| 
L1:    
        MOV       AH,AL                 ; |31| 
        ADDB      AH,#-4
        CMPB      AH,#1                 ; |31| 
        BF        L6,LOS                ; |31| 
        ; branchcc occurs ; |31| 
        ADDB      AL,#-6
        CMPB      AL,#1                 ; |31| 
        BF        L7,LOS                ; |31| 
        ; branchcc occurs ; |31| 
        BF        L13,UNC               ; |31| 
        ; branch occurs ; |31| 
L2:    
        MOV       AH,AL                 ; |31| 
        ADDB      AH,#-10
        CMPB      AH,#1                 ; |31| 
        BF        L9,LOS                ; |31| 
        ; branchcc occurs ; |31| 
        MOV       AH,AL                 ; |31| 
        ADDB      AH,#-12
        CMPB      AH,#1                 ; |31| 
        BF        L10,LOS               ; |31| 
        ; branchcc occurs ; |31| 
        CMPB      AL,#14                ; |31| 
        BF        L11,EQ                ; |31| 
        ; branchcc occurs ; |31| 
        CMPB      AL,#15                ; |31| 
        BF        L12,EQ                ; |31| 
        ; branchcc occurs ; |31| 
        BF        L13,UNC               ; |31| 
        ; branch occurs ; |31| 
L3:    
	.dwpsn	"HexFile.c",35,4
        MOV       *+XAR4[0],#8192       ; |35| 
	.dwpsn	"HexFile.c",36,9
        MOV       AL,#512               ; |36| 
        BF        L14,UNC               ; |36| 
        ; branch occurs ; |36| 
L4:    
	.dwpsn	"HexFile.c",39,4
        MOV       *+XAR4[0],#8192       ; |39| 
	.dwpsn	"HexFile.c",40,9
        MOV       AL,#256               ; |40| 
        BF        L14,UNC               ; |40| 
        ; branch occurs ; |40| 
L5:    
	.dwpsn	"HexFile.c",44,4
        MOV       *+XAR4[0],#16384      ; |44| 
	.dwpsn	"HexFile.c",45,9
        MOVB      AL,#128               ; |45| 
        BF        L14,UNC               ; |45| 
        ; branch occurs ; |45| 
L6:    
	.dwpsn	"HexFile.c",49,4
        MOV       *+XAR4[0],#16384      ; |49| 
	.dwpsn	"HexFile.c",50,9
        MOVB      AL,#64                ; |50| 
        BF        L14,UNC               ; |50| 
        ; branch occurs ; |50| 
L7:    
	.dwpsn	"HexFile.c",54,4
        MOV       *+XAR4[0],#16384      ; |54| 
	.dwpsn	"HexFile.c",55,9
        MOVB      AL,#32                ; |55| 
        BF        L14,UNC               ; |55| 
        ; branch occurs ; |55| 
L8:    
	.dwpsn	"HexFile.c",59,4
        MOV       *+XAR4[0],#16384      ; |59| 
	.dwpsn	"HexFile.c",60,9
        MOVB      AL,#16                ; |60| 
        BF        L14,UNC               ; |60| 
        ; branch occurs ; |60| 
L9:    
	.dwpsn	"HexFile.c",64,4
        MOV       *+XAR4[0],#16384      ; |64| 
	.dwpsn	"HexFile.c",65,9
        MOVB      AL,#8                 ; |65| 
        BF        L14,UNC               ; |65| 
        ; branch occurs ; |65| 
L10:    
	.dwpsn	"HexFile.c",69,4
        MOV       *+XAR4[0],#16384      ; |69| 
	.dwpsn	"HexFile.c",70,9
        MOVB      AL,#4                 ; |70| 
        BF        L14,UNC               ; |70| 
        ; branch occurs ; |70| 
L11:    
	.dwpsn	"HexFile.c",73,4
        MOV       *+XAR4[0],#8192       ; |73| 
	.dwpsn	"HexFile.c",74,9
        MOVB      AL,#2                 ; |74| 
        BF        L14,UNC               ; |74| 
        ; branch occurs ; |74| 
L12:    
	.dwpsn	"HexFile.c",77,4
        MOV       *+XAR4[0],#8192       ; |77| 
	.dwpsn	"HexFile.c",78,9
        MOVB      AL,#1                 ; |78| 
        BF        L14,UNC               ; |78| 
        ; branch occurs ; |78| 
L13:    
	.dwpsn	"HexFile.c",81,9
        MOVB      AL,#255               ; |81| 
L14:    
	.dwpsn	"HexFile.c",84,1
        LRETR
        ; return occurs
	.dwattr DW$12, DW_AT_end_file("HexFile.c")
	.dwattr DW$12, DW_AT_end_line(0x54)
	.dwattr DW$12, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$12

	.sect	"FuncsMap2H0SARam"
	.global	_ScanHexData

DW$19	.dwtag  DW_TAG_subprogram, DW_AT_name("ScanHexData"), DW_AT_symbol_name("_ScanHexData")
	.dwattr DW$19, DW_AT_low_pc(_ScanHexData)
	.dwattr DW$19, DW_AT_high_pc(0x00)
	.dwattr DW$19, DW_AT_begin_file("HexFile.c")
	.dwattr DW$19, DW_AT_begin_line(0x61)
	.dwattr DW$19, DW_AT_begin_column(0x0e)
	.dwpsn	"HexFile.c",99,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _ScanHexData                  FR SIZE:  24           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            1 Parameter, 17 Auto,  6 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_ScanHexData:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
        MOVL      *SP++,XAR1
	.dwcfa	0x80, 7, 2
	.dwcfa	0x1d, -4
        MOVL      *SP++,XAR2
	.dwcfa	0x80, 9, 4
	.dwcfa	0x1d, -6
        MOVL      *SP++,XAR3
	.dwcfa	0x80, 11, 6
	.dwcfa	0x1d, -8
        ADDB      SP,#18
	.dwcfa	0x1d, -26
;* AR4   assigned to _Src
DW$20	.dwtag  DW_TAG_formal_parameter, DW_AT_name("Src"), DW_AT_symbol_name("_Src")
	.dwattr DW$20, DW_AT_type(*DW$T$24)
	.dwattr DW$20, DW_AT_location[DW_OP_reg12]
;* AL    assigned to _Len
DW$21	.dwtag  DW_TAG_formal_parameter, DW_AT_name("Len"), DW_AT_symbol_name("_Len")
	.dwattr DW$21, DW_AT_type(*DW$T$13)
	.dwattr DW$21, DW_AT_location[DW_OP_reg0]
;* AR5   assigned to _Dest
DW$22	.dwtag  DW_TAG_formal_parameter, DW_AT_name("Dest"), DW_AT_symbol_name("_Dest")
	.dwattr DW$22, DW_AT_type(*DW$T$24)
	.dwattr DW$22, DW_AT_location[DW_OP_reg14]
;* AR4   assigned to C$15
;* AR4   assigned to C$16
;* AR4   assigned to C$17
;* AR4   assigned to C$18
;* AR4   assigned to C$19
;* AH    assigned to C$20
;* AH    assigned to C$21
;* AH    assigned to C$22
;* AL    assigned to C$23
;* AR7   assigned to U$37
;* AR6   assigned to U$31
;* AH    assigned to U$70
;* AR4   assigned to U$98
;* AR6   assigned to U$38
;* AL    assigned to U$7
;* AR2   assigned to L$1
;* AL    assigned to _Hex
DW$23	.dwtag  DW_TAG_variable, DW_AT_name("Hex"), DW_AT_symbol_name("_Hex")
	.dwattr DW$23, DW_AT_type(*DW$T$11)
	.dwattr DW$23, DW_AT_location[DW_OP_reg0]
;* AL    assigned to _Hex
DW$24	.dwtag  DW_TAG_variable, DW_AT_name("Hex"), DW_AT_symbol_name("_Hex")
	.dwattr DW$24, DW_AT_type(*DW$T$11)
	.dwattr DW$24, DW_AT_location[DW_OP_reg0]
;* AL    assigned to _Hex
DW$25	.dwtag  DW_TAG_variable, DW_AT_name("Hex"), DW_AT_symbol_name("_Hex")
	.dwattr DW$25, DW_AT_type(*DW$T$11)
	.dwattr DW$25, DW_AT_location[DW_OP_reg0]
;* AL    assigned to _Hex
DW$26	.dwtag  DW_TAG_variable, DW_AT_name("Hex"), DW_AT_symbol_name("_Hex")
	.dwattr DW$26, DW_AT_type(*DW$T$11)
	.dwattr DW$26, DW_AT_location[DW_OP_reg0]
;* AL    assigned to _Hex
DW$27	.dwtag  DW_TAG_variable, DW_AT_name("Hex"), DW_AT_symbol_name("_Hex")
	.dwattr DW$27, DW_AT_type(*DW$T$11)
	.dwattr DW$27, DW_AT_location[DW_OP_reg0]
;* AL    assigned to _Hex
DW$28	.dwtag  DW_TAG_variable, DW_AT_name("Hex"), DW_AT_symbol_name("_Hex")
	.dwattr DW$28, DW_AT_type(*DW$T$11)
	.dwattr DW$28, DW_AT_location[DW_OP_reg0]
;* AL    assigned to _Hex
DW$29	.dwtag  DW_TAG_variable, DW_AT_name("Hex"), DW_AT_symbol_name("_Hex")
	.dwattr DW$29, DW_AT_type(*DW$T$11)
	.dwattr DW$29, DW_AT_location[DW_OP_reg0]
;* AL    assigned to _Hex
DW$30	.dwtag  DW_TAG_variable, DW_AT_name("Hex"), DW_AT_symbol_name("_Hex")
	.dwattr DW$30, DW_AT_type(*DW$T$11)
	.dwattr DW$30, DW_AT_location[DW_OP_reg0]
;* AL    assigned to _Hex
DW$31	.dwtag  DW_TAG_variable, DW_AT_name("Hex"), DW_AT_symbol_name("_Hex")
	.dwattr DW$31, DW_AT_type(*DW$T$11)
	.dwattr DW$31, DW_AT_location[DW_OP_reg0]
;* AL    assigned to _Hex
DW$32	.dwtag  DW_TAG_variable, DW_AT_name("Hex"), DW_AT_symbol_name("_Hex")
	.dwattr DW$32, DW_AT_type(*DW$T$11)
	.dwattr DW$32, DW_AT_location[DW_OP_reg0]
;* AL    assigned to _Hex
DW$33	.dwtag  DW_TAG_variable, DW_AT_name("Hex"), DW_AT_symbol_name("_Hex")
	.dwattr DW$33, DW_AT_type(*DW$T$11)
	.dwattr DW$33, DW_AT_location[DW_OP_reg0]
;* AL    assigned to _Hex
DW$34	.dwtag  DW_TAG_variable, DW_AT_name("Hex"), DW_AT_symbol_name("_Hex")
	.dwattr DW$34, DW_AT_type(*DW$T$11)
	.dwattr DW$34, DW_AT_location[DW_OP_reg0]
;* AL    assigned to _Hex
DW$35	.dwtag  DW_TAG_variable, DW_AT_name("Hex"), DW_AT_symbol_name("_Hex")
	.dwattr DW$35, DW_AT_type(*DW$T$11)
	.dwattr DW$35, DW_AT_location[DW_OP_reg0]
;* AL    assigned to _Hex
DW$36	.dwtag  DW_TAG_variable, DW_AT_name("Hex"), DW_AT_symbol_name("_Hex")
	.dwattr DW$36, DW_AT_type(*DW$T$11)
	.dwattr DW$36, DW_AT_location[DW_OP_reg0]
;* AR1   assigned to _CurrSecLen
DW$37	.dwtag  DW_TAG_variable, DW_AT_name("CurrSecLen"), DW_AT_symbol_name("_CurrSecLen")
	.dwattr DW$37, DW_AT_type(*DW$T$11)
	.dwattr DW$37, DW_AT_location[DW_OP_reg6]
DW$38	.dwtag  DW_TAG_variable, DW_AT_name("SecLen"), DW_AT_symbol_name("_SecLen")
	.dwattr DW$38, DW_AT_type(*DW$T$11)
	.dwattr DW$38, DW_AT_location[DW_OP_breg20 -2]
DW$39	.dwtag  DW_TAG_variable, DW_AT_name("Sec"), DW_AT_symbol_name("_Sec")
	.dwattr DW$39, DW_AT_type(*DW$T$11)
	.dwattr DW$39, DW_AT_location[DW_OP_breg20 -8]
DW$40	.dwtag  DW_TAG_variable, DW_AT_name("ExtendAddr"), DW_AT_symbol_name("_ExtendAddr")
	.dwattr DW$40, DW_AT_type(*DW$T$11)
	.dwattr DW$40, DW_AT_location[DW_OP_breg20 -6]
DW$41	.dwtag  DW_TAG_variable, DW_AT_name("P"), DW_AT_symbol_name("_P")
	.dwattr DW$41, DW_AT_type(*DW$T$24)
	.dwattr DW$41, DW_AT_location[DW_OP_breg20 -16]
DW$42	.dwtag  DW_TAG_variable, DW_AT_name("temp"), DW_AT_symbol_name("_temp")
	.dwattr DW$42, DW_AT_type(*DW$T$11)
	.dwattr DW$42, DW_AT_location[DW_OP_breg20 -7]
;* PL    assigned to _Index
DW$43	.dwtag  DW_TAG_variable, DW_AT_name("Index"), DW_AT_symbol_name("_Index")
	.dwattr DW$43, DW_AT_type(*DW$T$11)
	.dwattr DW$43, DW_AT_location[DW_OP_reg2]
DW$44	.dwtag  DW_TAG_variable, DW_AT_name("Dest"), DW_AT_symbol_name("_Dest")
	.dwattr DW$44, DW_AT_type(*DW$T$24)
	.dwattr DW$44, DW_AT_location[DW_OP_breg20 -10]
DW$45	.dwtag  DW_TAG_variable, DW_AT_name("Len"), DW_AT_symbol_name("_Len")
	.dwattr DW$45, DW_AT_type(*DW$T$13)
	.dwattr DW$45, DW_AT_location[DW_OP_breg20 -12]
DW$46	.dwtag  DW_TAG_variable, DW_AT_name("Src"), DW_AT_symbol_name("_Src")
	.dwattr DW$46, DW_AT_type(*DW$T$24)
	.dwattr DW$46, DW_AT_location[DW_OP_breg20 -14]
;* AL    assigned to R$14
;* AL    assigned to R$13
;* AL    assigned to R$12
;* AL    assigned to R$11
;* AL    assigned to R$10
;* AL    assigned to R$9
;* AL    assigned to R$8
;* AL    assigned to R$7
;* AR6   assigned to R$6
;* AL    assigned to R$5
;* AL    assigned to R$4
;* AL    assigned to R$3
;* AL    assigned to R$2
;* AL    assigned to R$1
;* AR4   assigned to K$5
;* AR4   assigned to K$5
;* AR4   assigned to K$5
;* AR4   assigned to K$5
;* AR4   assigned to K$5
;* AR4   assigned to K$5
;* AR4   assigned to K$5
;* AR4   assigned to K$5
;* AR4   assigned to K$5
;* AR4   assigned to K$5
;* AR4   assigned to K$5
;* AR4   assigned to K$5
;* AR4   assigned to K$5
;* AR4   assigned to K$5
;* AR4   assigned to K$5
;* AR4   assigned to K$5
;* AR3   assigned to K$5
;* AR4   assigned to K$5
;* AR4   assigned to K$5
DW$47	.dwtag  DW_TAG_variable, DW_AT_name("Byte"), DW_AT_symbol_name("_Byte")
	.dwattr DW$47, DW_AT_type(*DW$T$37)
	.dwattr DW$47, DW_AT_location[DW_OP_breg20 -4]
DW$48	.dwtag  DW_TAG_variable, DW_AT_name("CurrSector"), DW_AT_symbol_name("_CurrSector")
	.dwattr DW$48, DW_AT_type(*DW$T$35)
	.dwattr DW$48, DW_AT_location[DW_OP_breg20 -5]
        MOVL      *-SP[14],XAR4         ; |99| 
        MOVL      *-SP[12],ACC          ; |99| 
        MOVL      *-SP[10],XAR5         ; |99| 
	.dwpsn	"HexFile.c",105,3
        MOVW      DP,#_tmpHexData+3
        MOV       @_tmpHexData+3,#0     ; |105| 
	.dwpsn	"HexFile.c",108,3
        MOVZ      AR4,SP                ; |108| 
        MOVB      AL,#63                ; |108| 
        MOV       AH,#16384             ; |108| 
        SUBB      XAR4,#2               ; |108| 
        LCR       #_GetSector           ; |108| 
        ; call occurs [#_GetSector] ; |108| 
        MOV       *-SP[5],AL            ; |108| 
	.dwpsn	"HexFile.c",109,3
        MOVZ      AR1,*-SP[2]           ; |109| 
	.dwpsn	"HexFile.c",110,3
        MOVL      ACC,*-SP[10]
        MOVL      *-SP[16],ACC          ; |110| 
	.dwpsn	"HexFile.c",112,3
        MOVL      ACC,*-SP[12]
        BF        L126,EQ               ; |112| 
        ; branchcc occurs ; |112| 
	.dwpsn	"HexFile.c",106,3
        MOVL      XAR3,#_tmpHexData     ; |202| 
        MOV       *-SP[6],#63           ; |106| 
L15:    
DW$L$_ScanHexData$3$B:
	.dwpsn	"HexFile.c",114,5
        MOVL      XAR4,*-SP[14]
        MOV       AL,*+XAR4[0]          ; |114| 
        MOV       *-SP[7],AL            ; |114| 
	.dwpsn	"HexFile.c",115,2
        ANDB      AL,#255               ; |115| 
        MOV       *-SP[4],AL            ; |115| 
	.dwpsn	"HexFile.c",116,2
        MOVZ      AR4,SP
        MOV       AL,*-SP[7]
        LSR       AL,8                  ; |116| 
        SUBB      XAR4,#4
        MOVB      XAR2,#1
        MOV       *-SP[3],AL            ; |116| 
        MOVL      *-SP[18],XAR4
DW$L$_ScanHexData$3$E:
L16:    
DW$L$_ScanHexData$4$B:
	.dwpsn	"HexFile.c",119,4
        MOVL      XAR4,*-SP[18]
        MOVZ      AR6,*+XAR4[0]         ; |119| 
        MOV       AL,AR6                ; |119| 
        CMPB      AL,#10                ; |119| 
        BF        L110,EQ               ; |119| 
        ; branchcc occurs ; |119| 
DW$L$_ScanHexData$4$E:
DW$L$_ScanHexData$5$B:
        CMPB      AL,#13                ; |119| 
        BF        L108,EQ               ; |119| 
        ; branchcc occurs ; |119| 
DW$L$_ScanHexData$5$E:
DW$L$_ScanHexData$6$B:
        CMPB      AL,#58                ; |119| 
        BF        L124,EQ               ; |119| 
        ; branchcc occurs ; |119| 
DW$L$_ScanHexData$6$E:
DW$L$_ScanHexData$7$B:
	.dwpsn	"HexFile.c",212,5
        MOVW      DP,#_tmpHexData+4
        MOV       AL,@_tmpHexData+4     ; |212| 
        CMPB      AL,#58                ; |212| 
        BF        L17,EQ                ; |212| 
        ; branchcc occurs ; |212| 
DW$L$_ScanHexData$7$E:
	.dwpsn	"HexFile.c",214,7
        MOVW      DP,#_RetVal
        MOV       @_RetVal,#14          ; |214| 
	.dwpsn	"HexFile.c",215,4
        MOVB      AL,#0
        BF        L128,UNC              ; |215| 
        ; branch occurs ; |215| 
L17:    
DW$L$_ScanHexData$9$B:
	.dwpsn	"HexFile.c",217,5
        MOVL      XAR4,#_tmpHexData     ; |217| 
        MOVZ      AR7,*+XAR4[0]         ; |217| 
        MOV       AL,AR7                ; |217| 
        CMPB      AL,#4                 ; |217| 
        BF        L18,GT                ; |217| 
        ; branchcc occurs ; |217| 
DW$L$_ScanHexData$9$E:
DW$L$_ScanHexData$10$B:
        CMPB      AL,#4                 ; |217| 
        BF        L78,EQ                ; |217| 
        ; branchcc occurs ; |217| 
DW$L$_ScanHexData$10$E:
DW$L$_ScanHexData$11$B:
        CMPB      AL,#0                 ; |217| 
        BF        L102,EQ               ; |217| 
        ; branchcc occurs ; |217| 
DW$L$_ScanHexData$11$E:
DW$L$_ScanHexData$12$B:
        CMPB      AL,#1                 ; |217| 
        BF        L96,EQ                ; |217| 
        ; branchcc occurs ; |217| 
DW$L$_ScanHexData$12$E:
DW$L$_ScanHexData$13$B:
        CMPB      AL,#2                 ; |217| 
        BF        L90,EQ                ; |217| 
        ; branchcc occurs ; |217| 
DW$L$_ScanHexData$13$E:
DW$L$_ScanHexData$14$B:
        CMPB      AL,#3                 ; |217| 
        BF        L84,EQ                ; |217| 
        ; branchcc occurs ; |217| 
DW$L$_ScanHexData$14$E:
DW$L$_ScanHexData$15$B:
        BF        L19,UNC               ; |217| 
        ; branch occurs ; |217| 
DW$L$_ScanHexData$15$E:
L18:    
DW$L$_ScanHexData$16$B:
        CMPB      AL,#5                 ; |217| 
        BF        L72,EQ                ; |217| 
        ; branchcc occurs ; |217| 
DW$L$_ScanHexData$16$E:
DW$L$_ScanHexData$17$B:
        CMPB      AL,#6                 ; |217| 
        BF        L66,EQ                ; |217| 
        ; branchcc occurs ; |217| 
DW$L$_ScanHexData$17$E:
DW$L$_ScanHexData$18$B:
        CMPB      AL,#7                 ; |217| 
        BF        L60,EQ                ; |217| 
        ; branchcc occurs ; |217| 
DW$L$_ScanHexData$18$E:
L19:    
DW$L$_ScanHexData$19$B:
	.dwpsn	"HexFile.c",262,6
        MOV       AL,*+XAR4[7]          ; |262| 
        BF        L20,EQ                ; |262| 
        ; branchcc occurs ; |262| 
DW$L$_ScanHexData$19$E:
DW$L$_ScanHexData$20$B:
        CMPB      AL,#1                 ; |262| 
        BF        L46,EQ                ; |262| 
        ; branchcc occurs ; |262| 
DW$L$_ScanHexData$20$E:
DW$L$_ScanHexData$21$B:
        CMPB      AL,#4                 ; |262| 
        BF        L20,EQ                ; |262| 
        ; branchcc occurs ; |262| 
DW$L$_ScanHexData$21$E:
	.dwpsn	"HexFile.c",317,10
        MOVW      DP,#_RetVal
        MOV       @_RetVal,#8           ; |317| 
	.dwpsn	"HexFile.c",318,10
        MOVB      AL,#0
        BF        L128,UNC              ; |318| 
        ; branch occurs ; |318| 
L20:    
DW$L$_ScanHexData$23$B:
	.dwpsn	"HexFile.c",266,10
        MOV       ACC,*+XAR4[5] << #1   ; |266| 
        MOV       AH,AL                 ; |266| 
        ADDB      AH,#8                 ; |266| 
        CMP       AH,AR7                ; |266| 
        BF        L32,HI                ; |266| 
        ; branchcc occurs ; |266| 
DW$L$_ScanHexData$23$E:
DW$L$_ScanHexData$24$B:
	.dwpsn	"HexFile.c",282,15
        MOV       AH,AR7
        SUB       AH,AL                 ; |282| 
        CMPB      AH,#8                 ; |282| 
        BF        L26,EQ                ; |282| 
        ; branchcc occurs ; |282| 
DW$L$_ScanHexData$24$E:
DW$L$_ScanHexData$25$B:
	.dwpsn	"HexFile.c",287,15
        CMPB      AH,#9                 ; |287| 
        BF        L125,NEQ              ; |287| 
        ; branchcc occurs ; |287| 
DW$L$_ScanHexData$25$E:
DW$L$_ScanHexData$26$B:
	.dwpsn	"HexFile.c",289,12
        MOVB      ACC,#24
        ADDL      ACC,XAR4
        MOVL      XAR5,ACC              ; |289| 
        MOV       ACC,*+XAR5[0] << #4   ; |289| 
        MOV       *+XAR5[0],AL          ; |289| 
	.dwpsn	"HexFile.c",290,12
        MOV       AL,AR6                ; |290| 
        MOV       AH,*+XAR4[2]
	.dwpsn	"HexFile.c",89,3
        CMPB      AL,#58                ; |89| 
        BF        L21,HIS               ; |89| 
        ; branchcc occurs ; |89| 
DW$L$_ScanHexData$26$E:
DW$L$_ScanHexData$27$B:
        CMPB      AL,#47                ; |89| 
        BF        L24,HI                ; |89| 
        ; branchcc occurs ; |89| 
DW$L$_ScanHexData$27$E:
L21:    
DW$L$_ScanHexData$28$B:
        CMPB      AL,#71                ; |89| 
        BF        L22,HIS               ; |89| 
        ; branchcc occurs ; |89| 
DW$L$_ScanHexData$28$E:
DW$L$_ScanHexData$29$B:
        CMPB      AL,#64                ; |89| 
        BF        L23,HI                ; |89| 
        ; branchcc occurs ; |89| 
DW$L$_ScanHexData$29$E:
L22:    
DW$L$_ScanHexData$30$B:
        MOVB      AL,#255               ; |89| 
        BF        L25,UNC               ; |89| 
        ; branch occurs ; |89| 
DW$L$_ScanHexData$30$E:
L23:    
DW$L$_ScanHexData$31$B:
        ADDB      AL,#-55
        BF        L25,UNC               ; |89| 
        ; branch occurs ; |89| 
DW$L$_ScanHexData$31$E:
L24:    
DW$L$_ScanHexData$32$B:
        ADDB      AL,#-48
DW$L$_ScanHexData$32$E:
L25:    
DW$L$_ScanHexData$33$B:
	.dwpsn	"HexFile.c",93,3
	.dwpsn	"HexFile.c",290,12
        MOV       PH,#0
        MOV       PL,#24
        ADDUL     P,XAR4
        MOVL      XAR5,P                ; |290| 
        ADD       *+XAR5[0],AL          ; |290| 
	.dwpsn	"HexFile.c",291,12
        INC       *+XAR4[0]             ; |291| 
	.dwpsn	"HexFile.c",292,9
        MOV       PH,#0
        MOV       PL,#24
        ADDUL     P,XAR4
        MOVL      XAR5,P                ; |292| 
        ADD       *+XAR5[0],AH          ; |292| 
	.dwpsn	"HexFile.c",293,9
        MOVB      ACC,#24
        ADDL      ACC,XAR4
        MOVL      XAR4,ACC              ; |293| 
        AND       *+XAR4[0],#0x00ff     ; |293| 
        BF        L125,UNC              ; |293| 
        ; branch occurs ; |293| 
DW$L$_ScanHexData$33$E:
L26:    
DW$L$_ScanHexData$34$B:
	.dwpsn	"HexFile.c",284,12
        MOV       AL,AR6                ; |284| 
        CMPB      AL,#58                ; |284| 
        BF        L27,HIS               ; |284| 
        ; branchcc occurs ; |284| 
DW$L$_ScanHexData$34$E:
DW$L$_ScanHexData$35$B:
        CMPB      AL,#47                ; |284| 
        BF        L30,HI                ; |284| 
        ; branchcc occurs ; |284| 
DW$L$_ScanHexData$35$E:
L27:    
DW$L$_ScanHexData$36$B:
        CMPB      AL,#71                ; |284| 
        BF        L28,HIS               ; |284| 
        ; branchcc occurs ; |284| 
DW$L$_ScanHexData$36$E:
DW$L$_ScanHexData$37$B:
        CMPB      AL,#64                ; |284| 
        BF        L29,HI                ; |284| 
        ; branchcc occurs ; |284| 
DW$L$_ScanHexData$37$E:
L28:    
DW$L$_ScanHexData$38$B:
        MOVB      AL,#255               ; |284| 
        BF        L31,UNC               ; |284| 
        ; branch occurs ; |284| 
DW$L$_ScanHexData$38$E:
L29:    
DW$L$_ScanHexData$39$B:
        ADDB      AL,#-55
        BF        L31,UNC               ; |284| 
        ; branch occurs ; |284| 
DW$L$_ScanHexData$39$E:
L30:    
DW$L$_ScanHexData$40$B:
        ADDB      AL,#-48
DW$L$_ScanHexData$40$E:
L31:    
DW$L$_ScanHexData$41$B:
	.dwpsn	"HexFile.c",93,3
	.dwpsn	"HexFile.c",284,12
        MOVB      XAR0,#24              ; |284| 
        MOV       *+XAR4[AR0],AL        ; |284| 
	.dwpsn	"HexFile.c",285,12
        INC       *+XAR4[0]             ; |285| 
	.dwpsn	"HexFile.c",286,10
        BF        L125,UNC              ; |286| 
        ; branch occurs ; |286| 
DW$L$_ScanHexData$41$E:
L32:    
DW$L$_ScanHexData$42$B:
	.dwpsn	"HexFile.c",268,9
        MOV       AL,AR7
        ADDB      AL,#-8
        LSR       AL,2                  ; |268| 
        MOV       PL,AL                 ; |268| 
	.dwpsn	"HexFile.c",269,9
        MOV       ACC,PL << #2          ; |269| 
        MOV       AH,AR7                ; |269| 
        SUB       AH,AL                 ; |269| 
        ADDB      AH,#-8
        MOV       *-SP[7],AH            ; |269| 
        MOV       AL,*-SP[7]            ; |269| 
        BF        L38,EQ                ; |269| 
        ; branchcc occurs ; |269| 
DW$L$_ScanHexData$42$E:
DW$L$_ScanHexData$43$B:
	.dwpsn	"HexFile.c",274,11
        MOVL      ACC,XAR4              ; |274| 
        ADDU      ACC,PL                ; |274| 
        ADDB      ACC,#8                ; |274| 
        MOVL      XAR4,ACC              ; |274| 
        MOV       ACC,*+XAR4[0] << #4   ; |274| 
        MOV       *+XAR4[0],AL          ; |274| 
	.dwpsn	"HexFile.c",275,8
        MOV       AL,AR6                ; |275| 
        CMPB      AL,#58                ; |275| 
        BF        L33,HIS               ; |275| 
        ; branchcc occurs ; |275| 
DW$L$_ScanHexData$43$E:
DW$L$_ScanHexData$44$B:
        CMPB      AL,#47                ; |275| 
        BF        L36,HI                ; |275| 
        ; branchcc occurs ; |275| 
DW$L$_ScanHexData$44$E:
L33:    
DW$L$_ScanHexData$45$B:
        CMPB      AL,#71                ; |275| 
        BF        L34,HIS               ; |275| 
        ; branchcc occurs ; |275| 
DW$L$_ScanHexData$45$E:
DW$L$_ScanHexData$46$B:
        CMPB      AL,#64                ; |275| 
        BF        L35,HI                ; |275| 
        ; branchcc occurs ; |275| 
DW$L$_ScanHexData$46$E:
L34:    
DW$L$_ScanHexData$47$B:
        MOVB      AL,#255               ; |275| 
        BF        L37,UNC               ; |275| 
        ; branch occurs ; |275| 
DW$L$_ScanHexData$47$E:
L35:    
DW$L$_ScanHexData$48$B:
        ADDB      AL,#-55
        BF        L37,UNC               ; |275| 
        ; branch occurs ; |275| 
DW$L$_ScanHexData$48$E:
L36:    
DW$L$_ScanHexData$49$B:
        ADDB      AL,#-48
DW$L$_ScanHexData$49$E:
L37:    
DW$L$_ScanHexData$50$B:
	.dwpsn	"HexFile.c",93,3
        MOV       AH,*+XAR4[0]          ; |93| 
        ADD       AH,AL                 ; |93| 
        MOV       *+XAR4[0],AH          ; |93| 
	.dwpsn	"HexFile.c",276,8
        MOV       AL,*-SP[7]
        ANDB      AL,#1                 ; |276| 
        BF        L45,EQ                ; |276| 
        ; branchcc occurs ; |276| 
DW$L$_ScanHexData$50$E:
DW$L$_ScanHexData$51$B:
	.dwpsn	"HexFile.c",277,10
        AND       AL,AH,#0x00ff         ; |277| 
        MOVW      DP,#_tmpHexData+2
        ADD       @_tmpHexData+2,AL     ; |277| 
        BF        L45,UNC               ; |277| 
        ; branch occurs ; |277| 
DW$L$_ScanHexData$51$E:
L38:    
DW$L$_ScanHexData$52$B:
	.dwpsn	"HexFile.c",271,11
        MOV       AL,AR6                ; |271| 
        CMPB      AL,#58                ; |271| 
        BF        L39,HIS               ; |271| 
        ; branchcc occurs ; |271| 
DW$L$_ScanHexData$52$E:
DW$L$_ScanHexData$53$B:
        CMPB      AL,#47                ; |271| 
        BF        L43,HI                ; |271| 
        ; branchcc occurs ; |271| 
DW$L$_ScanHexData$53$E:
L39:    
DW$L$_ScanHexData$54$B:
        CMPB      AL,#71                ; |271| 
        BF        L40,HIS               ; |271| 
        ; branchcc occurs ; |271| 
DW$L$_ScanHexData$54$E:
DW$L$_ScanHexData$55$B:
        CMPB      AL,#64                ; |271| 
        BF        L41,HI                ; |271| 
        ; branchcc occurs ; |271| 
DW$L$_ScanHexData$55$E:
L40:    
DW$L$_ScanHexData$56$B:
        MOVB      AL,#255               ; |271| 
        BF        L42,UNC               ; |271| 
        ; branch occurs ; |271| 
DW$L$_ScanHexData$56$E:
L41:    
DW$L$_ScanHexData$57$B:
        ADDB      AL,#-55
DW$L$_ScanHexData$57$E:
L42:    
DW$L$_ScanHexData$58$B:
        MOVZ      AR6,AL                ; |271| 
        BF        L44,UNC               ; |271| 
        ; branch occurs ; |271| 
DW$L$_ScanHexData$58$E:
L43:    
DW$L$_ScanHexData$59$B:
        ADDB      AL,#-48
        MOVZ      AR6,AL                ; |271| 
DW$L$_ScanHexData$59$E:
L44:    
DW$L$_ScanHexData$60$B:
	.dwpsn	"HexFile.c",93,3
        MOVL      ACC,XAR4              ; |93| 
        ADDU      ACC,PL                ; |93| 
        MOVL      XAR4,ACC              ; |93| 
        MOVB      XAR0,#8               ; |93| 
        MOV       *+XAR4[AR0],AR6       ; |93| 
DW$L$_ScanHexData$60$E:
L45:    
DW$L$_ScanHexData$61$B:
	.dwpsn	"HexFile.c",279,12
        MOVL      XAR4,#_tmpHexData     ; |279| 
        INC       *+XAR4[0]             ; |279| 
	.dwpsn	"HexFile.c",280,9
        MOVB      AL,#1                 ; |280| 
        ADD       AL,PL                 ; |280| 
        MOV       *+XAR4[1],AL          ; |280| 
	.dwpsn	"HexFile.c",281,10
        BF        L125,UNC              ; |281| 
        ; branch occurs ; |281| 
DW$L$_ScanHexData$61$E:
L46:    
DW$L$_ScanHexData$62$B:
	.dwpsn	"HexFile.c",297,10
        MOV       AL,AR7
        CMPB      AL,#8                 ; |297| 
        BF        L53,EQ                ; |297| 
        ; branchcc occurs ; |297| 
DW$L$_ScanHexData$62$E:
DW$L$_ScanHexData$63$B:
	.dwpsn	"HexFile.c",299,12
        CMPB      AL,#9                 ; |299| 
        BF        L59,NEQ               ; |299| 
        ; branchcc occurs ; |299| 
DW$L$_ScanHexData$63$E:
DW$L$_ScanHexData$64$B:
	.dwpsn	"HexFile.c",301,9
        MOVW      DP,#_tmpHexData+8
        MOV       ACC,@_tmpHexData+8 << #4 ; |301| 
        MOVW      DP,#_tmpHexData+8
        MOV       @_tmpHexData+8,AL     ; |301| 
	.dwpsn	"HexFile.c",302,9
        MOV       AL,AR6                ; |302| 
        CMPB      AL,#58                ; |302| 
        BF        L47,HIS               ; |302| 
        ; branchcc occurs ; |302| 
DW$L$_ScanHexData$64$E:
DW$L$_ScanHexData$65$B:
        CMPB      AL,#47                ; |302| 
        BF        L50,HI                ; |302| 
        ; branchcc occurs ; |302| 
DW$L$_ScanHexData$65$E:
L47:    
DW$L$_ScanHexData$66$B:
        CMPB      AL,#71                ; |302| 
        BF        L48,HIS               ; |302| 
        ; branchcc occurs ; |302| 
DW$L$_ScanHexData$66$E:
DW$L$_ScanHexData$67$B:
        CMPB      AL,#64                ; |302| 
        BF        L49,HI                ; |302| 
        ; branchcc occurs ; |302| 
DW$L$_ScanHexData$67$E:
L48:    
DW$L$_ScanHexData$68$B:
        MOVB      AL,#255               ; |302| 
        BF        L51,UNC               ; |302| 
        ; branch occurs ; |302| 
DW$L$_ScanHexData$68$E:
L49:    
DW$L$_ScanHexData$69$B:
        ADDB      AL,#-55
        BF        L51,UNC               ; |302| 
        ; branch occurs ; |302| 
DW$L$_ScanHexData$69$E:
L50:    
DW$L$_ScanHexData$70$B:
        ADDB      AL,#-48
DW$L$_ScanHexData$70$E:
L51:    
DW$L$_ScanHexData$71$B:
	.dwpsn	"HexFile.c",93,3
        MOVL      XAR4,#_tmpHexData+8   ; |93| 
	.dwpsn	"HexFile.c",302,9
        MOV       AH,*+XAR4[0]          ; |302| 
        ADD       AH,AL                 ; |302| 
        CMPB      AH,#255               ; |302| 
        MOV       *+XAR4[0],AH          ; |302| 
        BF        L52,EQ                ; |302| 
        ; branchcc occurs ; |302| 
DW$L$_ScanHexData$71$E:
	.dwpsn	"HexFile.c",305,11
        MOVW      DP,#_RetVal
        MOV       @_RetVal,#7           ; |305| 
	.dwpsn	"HexFile.c",306,11
        MOVB      AL,#0
        BF        L128,UNC              ; |306| 
        ; branch occurs ; |306| 
L52:    
DW$L$_ScanHexData$73$B:
	.dwpsn	"HexFile.c",308,6
        MOVB      XAR0,#24              ; |308| 
        MOVL      XAR4,#_tmpHexData     ; |308| 
        MOV       *+XAR4[AR0],#0        ; |308| 
	.dwpsn	"HexFile.c",309,9
        MOV       *+XAR4[3],#1          ; |309| 
        BF        L59,UNC               ; |309| 
        ; branch occurs ; |309| 
DW$L$_ScanHexData$73$E:
L53:    
DW$L$_ScanHexData$74$B:
	.dwpsn	"HexFile.c",298,9
        MOV       AL,AR6                ; |298| 
        CMPB      AL,#58                ; |298| 
        BF        L54,HIS               ; |298| 
        ; branchcc occurs ; |298| 
DW$L$_ScanHexData$74$E:
DW$L$_ScanHexData$75$B:
        CMPB      AL,#47                ; |298| 
        BF        L57,HI                ; |298| 
        ; branchcc occurs ; |298| 
DW$L$_ScanHexData$75$E:
L54:    
DW$L$_ScanHexData$76$B:
        CMPB      AL,#71                ; |298| 
        BF        L55,HIS               ; |298| 
        ; branchcc occurs ; |298| 
DW$L$_ScanHexData$76$E:
DW$L$_ScanHexData$77$B:
        CMPB      AL,#64                ; |298| 
        BF        L56,HI                ; |298| 
        ; branchcc occurs ; |298| 
DW$L$_ScanHexData$77$E:
L55:    
DW$L$_ScanHexData$78$B:
        MOVB      AL,#255               ; |298| 
        BF        L58,UNC               ; |298| 
        ; branch occurs ; |298| 
DW$L$_ScanHexData$78$E:
L56:    
DW$L$_ScanHexData$79$B:
        ADDB      AL,#-55
        BF        L58,UNC               ; |298| 
        ; branch occurs ; |298| 
DW$L$_ScanHexData$79$E:
L57:    
DW$L$_ScanHexData$80$B:
        ADDB      AL,#-48
DW$L$_ScanHexData$80$E:
L58:    
DW$L$_ScanHexData$81$B:
	.dwpsn	"HexFile.c",93,3
        MOVW      DP,#_tmpHexData+8
        MOV       @_tmpHexData+8,AL     ; |93| 
DW$L$_ScanHexData$81$E:
L59:    
DW$L$_ScanHexData$82$B:
	.dwpsn	"HexFile.c",311,7
        MOVW      DP,#_tmpHexData
        INC       @_tmpHexData          ; |311| 
	.dwpsn	"HexFile.c",312,15
        BF        L125,UNC              ; |312| 
        ; branch occurs ; |312| 
DW$L$_ScanHexData$82$E:
L60:    
DW$L$_ScanHexData$83$B:
	.dwpsn	"HexFile.c",255,6
        MOVW      DP,#_tmpHexData+7
        MOV       ACC,@_tmpHexData+7 << #4 ; |255| 
        MOVW      DP,#_tmpHexData+7
        MOV       @_tmpHexData+7,AL     ; |255| 
	.dwpsn	"HexFile.c",256,6
        MOV       AL,AR6                ; |256| 
        CMPB      AL,#58                ; |256| 
        BF        L61,HIS               ; |256| 
        ; branchcc occurs ; |256| 
DW$L$_ScanHexData$83$E:
DW$L$_ScanHexData$84$B:
        CMPB      AL,#47                ; |256| 
        BF        L64,HI                ; |256| 
        ; branchcc occurs ; |256| 
DW$L$_ScanHexData$84$E:
L61:    
DW$L$_ScanHexData$85$B:
        CMPB      AL,#71                ; |256| 
        BF        L62,HIS               ; |256| 
        ; branchcc occurs ; |256| 
DW$L$_ScanHexData$85$E:
DW$L$_ScanHexData$86$B:
        CMPB      AL,#64                ; |256| 
        BF        L63,HI                ; |256| 
        ; branchcc occurs ; |256| 
DW$L$_ScanHexData$86$E:
L62:    
DW$L$_ScanHexData$87$B:
        MOVB      AL,#255               ; |256| 
        BF        L65,UNC               ; |256| 
        ; branch occurs ; |256| 
DW$L$_ScanHexData$87$E:
L63:    
DW$L$_ScanHexData$88$B:
        ADDB      AL,#-55
        BF        L65,UNC               ; |256| 
        ; branch occurs ; |256| 
DW$L$_ScanHexData$88$E:
L64:    
DW$L$_ScanHexData$89$B:
        ADDB      AL,#-48
DW$L$_ScanHexData$89$E:
L65:    
DW$L$_ScanHexData$90$B:
	.dwpsn	"HexFile.c",93,3
	.dwpsn	"HexFile.c",256,6
        ADD       *+XAR4[7],AL          ; |256| 
	.dwpsn	"HexFile.c",257,6
        INC       *+XAR4[0]             ; |257| 
	.dwpsn	"HexFile.c",258,6
        MOV       AL,*+XAR4[7]          ; |258| 
        ADD       *+XAR4[2],AL          ; |258| 
	.dwpsn	"HexFile.c",259,11
        BF        L125,UNC              ; |259| 
        ; branch occurs ; |259| 
DW$L$_ScanHexData$90$E:
L66:    
DW$L$_ScanHexData$91$B:
	.dwpsn	"HexFile.c",251,6
        MOV       AL,AR6                ; |251| 
        CMPB      AL,#58                ; |251| 
        BF        L67,HIS               ; |251| 
        ; branchcc occurs ; |251| 
DW$L$_ScanHexData$91$E:
DW$L$_ScanHexData$92$B:
        CMPB      AL,#47                ; |251| 
        BF        L70,HI                ; |251| 
        ; branchcc occurs ; |251| 
DW$L$_ScanHexData$92$E:
L67:    
DW$L$_ScanHexData$93$B:
        CMPB      AL,#71                ; |251| 
        BF        L68,HIS               ; |251| 
        ; branchcc occurs ; |251| 
DW$L$_ScanHexData$93$E:
DW$L$_ScanHexData$94$B:
        CMPB      AL,#64                ; |251| 
        BF        L69,HI                ; |251| 
        ; branchcc occurs ; |251| 
DW$L$_ScanHexData$94$E:
L68:    
DW$L$_ScanHexData$95$B:
        MOVB      AL,#255               ; |251| 
        BF        L71,UNC               ; |251| 
        ; branch occurs ; |251| 
DW$L$_ScanHexData$95$E:
L69:    
DW$L$_ScanHexData$96$B:
        ADDB      AL,#-55
        BF        L71,UNC               ; |251| 
        ; branch occurs ; |251| 
DW$L$_ScanHexData$96$E:
L70:    
DW$L$_ScanHexData$97$B:
        ADDB      AL,#-48
DW$L$_ScanHexData$97$E:
L71:    
DW$L$_ScanHexData$98$B:
	.dwpsn	"HexFile.c",93,3
	.dwpsn	"HexFile.c",251,6
        MOV       *+XAR4[7],AL          ; |251| 
	.dwpsn	"HexFile.c",252,6
        INC       *+XAR4[0]             ; |252| 
	.dwpsn	"HexFile.c",253,11
        BF        L125,UNC              ; |253| 
        ; branch occurs ; |253| 
DW$L$_ScanHexData$98$E:
L72:    
DW$L$_ScanHexData$99$B:
	.dwpsn	"HexFile.c",245,6
        MOVW      DP,#_tmpHexData+6
        MOV       ACC,@_tmpHexData+6 << #4 ; |245| 
        MOVW      DP,#_tmpHexData+6
        MOV       @_tmpHexData+6,AL     ; |245| 
	.dwpsn	"HexFile.c",246,6
        MOV       AL,AR6                ; |246| 
        CMPB      AL,#58                ; |246| 
        BF        L73,HIS               ; |246| 
        ; branchcc occurs ; |246| 
DW$L$_ScanHexData$99$E:
DW$L$_ScanHexData$100$B:
        CMPB      AL,#47                ; |246| 
        BF        L76,HI                ; |246| 
        ; branchcc occurs ; |246| 
DW$L$_ScanHexData$100$E:
L73:    
DW$L$_ScanHexData$101$B:
        CMPB      AL,#71                ; |246| 
        BF        L74,HIS               ; |246| 
        ; branchcc occurs ; |246| 
DW$L$_ScanHexData$101$E:
DW$L$_ScanHexData$102$B:
        CMPB      AL,#64                ; |246| 
        BF        L75,HI                ; |246| 
        ; branchcc occurs ; |246| 
DW$L$_ScanHexData$102$E:
L74:    
DW$L$_ScanHexData$103$B:
        MOVB      AL,#255               ; |246| 
        BF        L77,UNC               ; |246| 
        ; branch occurs ; |246| 
DW$L$_ScanHexData$103$E:
L75:    
DW$L$_ScanHexData$104$B:
        ADDB      AL,#-55
        BF        L77,UNC               ; |246| 
        ; branch occurs ; |246| 
DW$L$_ScanHexData$104$E:
L76:    
DW$L$_ScanHexData$105$B:
        ADDB      AL,#-48
DW$L$_ScanHexData$105$E:
L77:    
DW$L$_ScanHexData$106$B:
	.dwpsn	"HexFile.c",93,3
	.dwpsn	"HexFile.c",246,6
        ADD       *+XAR4[6],AL          ; |246| 
	.dwpsn	"HexFile.c",247,6
        INC       *+XAR4[0]             ; |247| 
	.dwpsn	"HexFile.c",248,6
        MOV       AL,*+XAR4[6]          ; |248| 
        ANDB      AL,#0xff              ; |248| 
        ADD       *+XAR4[2],AL          ; |248| 
	.dwpsn	"HexFile.c",249,11
        BF        L125,UNC              ; |249| 
        ; branch occurs ; |249| 
DW$L$_ScanHexData$106$E:
L78:    
DW$L$_ScanHexData$107$B:
	.dwpsn	"HexFile.c",240,6
        MOVW      DP,#_tmpHexData+6
        MOV       ACC,@_tmpHexData+6 << #4 ; |240| 
        MOVW      DP,#_tmpHexData+6
        MOV       @_tmpHexData+6,AL     ; |240| 
	.dwpsn	"HexFile.c",241,6
        MOV       AL,AR6                ; |241| 
        CMPB      AL,#58                ; |241| 
        BF        L79,HIS               ; |241| 
        ; branchcc occurs ; |241| 
DW$L$_ScanHexData$107$E:
DW$L$_ScanHexData$108$B:
        CMPB      AL,#47                ; |241| 
        BF        L82,HI                ; |241| 
        ; branchcc occurs ; |241| 
DW$L$_ScanHexData$108$E:
L79:    
DW$L$_ScanHexData$109$B:
        CMPB      AL,#71                ; |241| 
        BF        L80,HIS               ; |241| 
        ; branchcc occurs ; |241| 
DW$L$_ScanHexData$109$E:
DW$L$_ScanHexData$110$B:
        CMPB      AL,#64                ; |241| 
        BF        L81,HI                ; |241| 
        ; branchcc occurs ; |241| 
DW$L$_ScanHexData$110$E:
L80:    
DW$L$_ScanHexData$111$B:
        MOVB      AL,#255               ; |241| 
        BF        L83,UNC               ; |241| 
        ; branch occurs ; |241| 
DW$L$_ScanHexData$111$E:
L81:    
DW$L$_ScanHexData$112$B:
        ADDB      AL,#-55
        BF        L83,UNC               ; |241| 
        ; branch occurs ; |241| 
DW$L$_ScanHexData$112$E:
L82:    
DW$L$_ScanHexData$113$B:
        ADDB      AL,#-48
DW$L$_ScanHexData$113$E:
L83:    
DW$L$_ScanHexData$114$B:
	.dwpsn	"HexFile.c",93,3
	.dwpsn	"HexFile.c",241,6
        ADD       *+XAR4[6],AL          ; |241| 
	.dwpsn	"HexFile.c",242,6
        INC       *+XAR4[0]             ; |242| 
	.dwpsn	"HexFile.c",243,11
        BF        L125,UNC              ; |243| 
        ; branch occurs ; |243| 
DW$L$_ScanHexData$114$E:
L84:    
DW$L$_ScanHexData$115$B:
	.dwpsn	"HexFile.c",234,6
        MOVW      DP,#_tmpHexData+6
        MOV       ACC,@_tmpHexData+6 << #4 ; |234| 
        MOVW      DP,#_tmpHexData+6
        MOV       @_tmpHexData+6,AL     ; |234| 
	.dwpsn	"HexFile.c",235,6
        MOV       AL,AR6                ; |235| 
        CMPB      AL,#58                ; |235| 
        BF        L85,HIS               ; |235| 
        ; branchcc occurs ; |235| 
DW$L$_ScanHexData$115$E:
DW$L$_ScanHexData$116$B:
        CMPB      AL,#47                ; |235| 
        BF        L88,HI                ; |235| 
        ; branchcc occurs ; |235| 
DW$L$_ScanHexData$116$E:
L85:    
DW$L$_ScanHexData$117$B:
        CMPB      AL,#71                ; |235| 
        BF        L86,HIS               ; |235| 
        ; branchcc occurs ; |235| 
DW$L$_ScanHexData$117$E:
DW$L$_ScanHexData$118$B:
        CMPB      AL,#64                ; |235| 
        BF        L87,HI                ; |235| 
        ; branchcc occurs ; |235| 
DW$L$_ScanHexData$118$E:
L86:    
DW$L$_ScanHexData$119$B:
        MOVB      AL,#255               ; |235| 
        BF        L89,UNC               ; |235| 
        ; branch occurs ; |235| 
DW$L$_ScanHexData$119$E:
L87:    
DW$L$_ScanHexData$120$B:
        ADDB      AL,#-55
        BF        L89,UNC               ; |235| 
        ; branch occurs ; |235| 
DW$L$_ScanHexData$120$E:
L88:    
DW$L$_ScanHexData$121$B:
        ADDB      AL,#-48
DW$L$_ScanHexData$121$E:
L89:    
DW$L$_ScanHexData$122$B:
	.dwpsn	"HexFile.c",93,3
	.dwpsn	"HexFile.c",235,6
        ADD       *+XAR4[6],AL          ; |235| 
	.dwpsn	"HexFile.c",236,6
        INC       *+XAR4[0]             ; |236| 
	.dwpsn	"HexFile.c",237,6
        MOV       AL,*+XAR4[6]          ; |237| 
        ADD       *+XAR4[2],AL          ; |237| 
	.dwpsn	"HexFile.c",238,11
        BF        L125,UNC              ; |238| 
        ; branch occurs ; |238| 
DW$L$_ScanHexData$122$E:
L90:    
DW$L$_ScanHexData$123$B:
	.dwpsn	"HexFile.c",230,6
        MOV       AL,AR6                ; |230| 
        CMPB      AL,#58                ; |230| 
        BF        L91,HIS               ; |230| 
        ; branchcc occurs ; |230| 
DW$L$_ScanHexData$123$E:
DW$L$_ScanHexData$124$B:
        CMPB      AL,#47                ; |230| 
        BF        L94,HI                ; |230| 
        ; branchcc occurs ; |230| 
DW$L$_ScanHexData$124$E:
L91:    
DW$L$_ScanHexData$125$B:
        CMPB      AL,#71                ; |230| 
        BF        L92,HIS               ; |230| 
        ; branchcc occurs ; |230| 
DW$L$_ScanHexData$125$E:
DW$L$_ScanHexData$126$B:
        CMPB      AL,#64                ; |230| 
        BF        L93,HI                ; |230| 
        ; branchcc occurs ; |230| 
DW$L$_ScanHexData$126$E:
L92:    
DW$L$_ScanHexData$127$B:
        MOVB      AL,#255               ; |230| 
        BF        L95,UNC               ; |230| 
        ; branch occurs ; |230| 
DW$L$_ScanHexData$127$E:
L93:    
DW$L$_ScanHexData$128$B:
        ADDB      AL,#-55
        BF        L95,UNC               ; |230| 
        ; branch occurs ; |230| 
DW$L$_ScanHexData$128$E:
L94:    
DW$L$_ScanHexData$129$B:
        ADDB      AL,#-48
DW$L$_ScanHexData$129$E:
L95:    
DW$L$_ScanHexData$130$B:
	.dwpsn	"HexFile.c",93,3
	.dwpsn	"HexFile.c",230,6
        MOV       *+XAR4[6],AL          ; |230| 
	.dwpsn	"HexFile.c",231,6
        INC       *+XAR4[0]             ; |231| 
	.dwpsn	"HexFile.c",232,11
        BF        L125,UNC              ; |232| 
        ; branch occurs ; |232| 
DW$L$_ScanHexData$130$E:
L96:    
DW$L$_ScanHexData$131$B:
	.dwpsn	"HexFile.c",224,6
        MOVW      DP,#_tmpHexData+5
        MOV       ACC,@_tmpHexData+5 << #4 ; |224| 
        MOVW      DP,#_tmpHexData+5
        MOV       @_tmpHexData+5,AL     ; |224| 
	.dwpsn	"HexFile.c",225,6
        MOV       AL,AR6                ; |225| 
        CMPB      AL,#58                ; |225| 
        BF        L97,HIS               ; |225| 
        ; branchcc occurs ; |225| 
DW$L$_ScanHexData$131$E:
DW$L$_ScanHexData$132$B:
        CMPB      AL,#47                ; |225| 
        BF        L100,HI               ; |225| 
        ; branchcc occurs ; |225| 
DW$L$_ScanHexData$132$E:
L97:    
DW$L$_ScanHexData$133$B:
        CMPB      AL,#71                ; |225| 
        BF        L98,HIS               ; |225| 
        ; branchcc occurs ; |225| 
DW$L$_ScanHexData$133$E:
DW$L$_ScanHexData$134$B:
        CMPB      AL,#64                ; |225| 
        BF        L99,HI                ; |225| 
        ; branchcc occurs ; |225| 
DW$L$_ScanHexData$134$E:
L98:    
DW$L$_ScanHexData$135$B:
        MOVB      AL,#255               ; |225| 
        BF        L101,UNC              ; |225| 
        ; branch occurs ; |225| 
DW$L$_ScanHexData$135$E:
L99:    
DW$L$_ScanHexData$136$B:
        ADDB      AL,#-55
        BF        L101,UNC              ; |225| 
        ; branch occurs ; |225| 
DW$L$_ScanHexData$136$E:
L100:    
DW$L$_ScanHexData$137$B:
        ADDB      AL,#-48
DW$L$_ScanHexData$137$E:
L101:    
DW$L$_ScanHexData$138$B:
	.dwpsn	"HexFile.c",93,3
	.dwpsn	"HexFile.c",225,6
        ADD       *+XAR4[5],AL          ; |225| 
	.dwpsn	"HexFile.c",226,6
        INC       *+XAR4[0]             ; |226| 
	.dwpsn	"HexFile.c",227,6
        MOV       AL,*+XAR4[5]          ; |227| 
        ADD       *+XAR4[2],AL          ; |227| 
	.dwpsn	"HexFile.c",228,11
        BF        L125,UNC              ; |228| 
        ; branch occurs ; |228| 
DW$L$_ScanHexData$138$E:
L102:    
DW$L$_ScanHexData$139$B:
	.dwpsn	"HexFile.c",220,9
        MOV       AL,AR6                ; |220| 
        CMPB      AL,#58                ; |220| 
        BF        L103,HIS              ; |220| 
        ; branchcc occurs ; |220| 
DW$L$_ScanHexData$139$E:
DW$L$_ScanHexData$140$B:
        CMPB      AL,#47                ; |220| 
        BF        L106,HI               ; |220| 
        ; branchcc occurs ; |220| 
DW$L$_ScanHexData$140$E:
L103:    
DW$L$_ScanHexData$141$B:
        CMPB      AL,#71                ; |220| 
        BF        L104,HIS              ; |220| 
        ; branchcc occurs ; |220| 
DW$L$_ScanHexData$141$E:
DW$L$_ScanHexData$142$B:
        CMPB      AL,#64                ; |220| 
        BF        L105,HI               ; |220| 
        ; branchcc occurs ; |220| 
DW$L$_ScanHexData$142$E:
L104:    
DW$L$_ScanHexData$143$B:
        MOVB      AL,#255               ; |220| 
        BF        L107,UNC              ; |220| 
        ; branch occurs ; |220| 
DW$L$_ScanHexData$143$E:
L105:    
DW$L$_ScanHexData$144$B:
        ADDB      AL,#-55
        BF        L107,UNC              ; |220| 
        ; branch occurs ; |220| 
DW$L$_ScanHexData$144$E:
L106:    
DW$L$_ScanHexData$145$B:
        ADDB      AL,#-48
DW$L$_ScanHexData$145$E:
L107:    
DW$L$_ScanHexData$146$B:
	.dwpsn	"HexFile.c",93,3
	.dwpsn	"HexFile.c",220,9
        MOV       *+XAR4[5],AL          ; |220| 
	.dwpsn	"HexFile.c",221,9
        INC       *+XAR4[0]             ; |221| 
	.dwpsn	"HexFile.c",222,11
        BF        L125,UNC              ; |222| 
        ; branch occurs ; |222| 
DW$L$_ScanHexData$146$E:
L108:    
DW$L$_ScanHexData$147$B:
	.dwpsn	"HexFile.c",131,5
        MOVW      DP,#_tmpHexData+4
        MOV       AL,@_tmpHexData+4     ; |131| 
        CMPB      AL,#58                ; |131| 
        BF        L109,EQ               ; |131| 
        ; branchcc occurs ; |131| 
DW$L$_ScanHexData$147$E:
	.dwpsn	"HexFile.c",133,7
        MOVW      DP,#_RetVal
        MOV       @_RetVal,#10          ; |133| 
	.dwpsn	"HexFile.c",134,4
        MOVB      AL,#0
        BF        L128,UNC              ; |134| 
        ; branch occurs ; |134| 
L109:    
DW$L$_ScanHexData$149$B:
	.dwpsn	"HexFile.c",136,5
        MOVW      DP,#_tmpHexData+25
        MOV       @_tmpHexData+25,#13   ; |136| 
	.dwpsn	"HexFile.c",137,16
        BF        L125,UNC              ; |137| 
        ; branch occurs ; |137| 
DW$L$_ScanHexData$149$E:
L110:    
DW$L$_ScanHexData$150$B:
	.dwpsn	"HexFile.c",139,5
        MOVW      DP,#_tmpHexData+4
        MOV       AL,@_tmpHexData+4     ; |139| 
        CMPB      AL,#58                ; |139| 
        BF        L111,EQ               ; |139| 
        ; branchcc occurs ; |139| 
DW$L$_ScanHexData$150$E:
	.dwpsn	"HexFile.c",141,7
        MOVW      DP,#_RetVal
        MOV       @_RetVal,#12          ; |141| 
	.dwpsn	"HexFile.c",142,4
        MOVB      AL,#0
        BF        L128,UNC              ; |142| 
        ; branch occurs ; |142| 
L111:    
DW$L$_ScanHexData$152$B:
	.dwpsn	"HexFile.c",144,5
        MOVW      DP,#_tmpHexData+25
        MOV       AL,@_tmpHexData+25    ; |144| 
        CMPB      AL,#13                ; |144| 
        BF        L112,EQ               ; |144| 
        ; branchcc occurs ; |144| 
DW$L$_ScanHexData$152$E:
	.dwpsn	"HexFile.c",146,7
        MOVW      DP,#_RetVal
        MOV       @_RetVal,#2           ; |146| 
	.dwpsn	"HexFile.c",147,7
        MOVB      AL,#0
        BF        L128,UNC              ; |147| 
        ; branch occurs ; |147| 
L112:    
DW$L$_ScanHexData$154$B:
	.dwpsn	"HexFile.c",150,5
        MOVW      DP,#_tmpHexData+7
        MOVZ      AR6,@_tmpHexData+7    ; |150| 
        MOV       AL,AR6                ; |150| 
        BF        L113,EQ               ; |150| 
        ; branchcc occurs ; |150| 
DW$L$_ScanHexData$154$E:
DW$L$_ScanHexData$155$B:
        CMPB      AL,#1                 ; |150| 
        BF        L113,EQ               ; |150| 
        ; branchcc occurs ; |150| 
DW$L$_ScanHexData$155$E:
DW$L$_ScanHexData$156$B:
        CMPB      AL,#4                 ; |150| 
        BF        L113,EQ               ; |150| 
        ; branchcc occurs ; |150| 
DW$L$_ScanHexData$156$E:
	.dwpsn	"HexFile.c",152,7
        MOVW      DP,#_RetVal
        MOV       @_RetVal,#13          ; |152| 
	.dwpsn	"HexFile.c",153,4
        MOVB      AL,#0
        BF        L128,UNC              ; |153| 
        ; branch occurs ; |153| 
L113:    
DW$L$_ScanHexData$158$B:
	.dwpsn	"HexFile.c",155,5
        MOVL      XAR4,#_tmpHexData     ; |155| 
        MOV       ACC,*+XAR4[5] << #1   ; |155| 
        MOV       AH,*+XAR4[0]          ; |155| 
        SUB       AH,AL                 ; |155| 
        CMPB      AH,#10                ; |155| 
        BF        L114,EQ               ; |155| 
        ; branchcc occurs ; |155| 
DW$L$_ScanHexData$158$E:
	.dwpsn	"HexFile.c",157,7
        MOVW      DP,#_RetVal
        MOV       @_RetVal,#3           ; |157| 
	.dwpsn	"HexFile.c",158,7
        MOVB      AL,#0
        BF        L128,UNC              ; |158| 
        ; branch occurs ; |158| 
L114:    
DW$L$_ScanHexData$160$B:
	.dwpsn	"HexFile.c",160,5
        MOVW      DP,#_tmpHexData+24
        MOV       AL,@_tmpHexData+24    ; |160| 
        BF        L115,EQ               ; |160| 
        ; branchcc occurs ; |160| 
DW$L$_ScanHexData$160$E:
	.dwpsn	"HexFile.c",162,7
        MOVW      DP,#_RetVal
        MOV       @_RetVal,#4           ; |162| 
	.dwpsn	"HexFile.c",163,7
        MOVB      AL,#0
        BF        L128,UNC              ; |163| 
        ; branch occurs ; |163| 
L115:    
DW$L$_ScanHexData$162$B:
	.dwpsn	"HexFile.c",166,5
        MOV       AL,AR6
        CMPB      AL,#4                 ; |166| 
        BF        L117,EQ               ; |166| 
        ; branchcc occurs ; |166| 
DW$L$_ScanHexData$162$E:
DW$L$_ScanHexData$163$B:
	.dwpsn	"HexFile.c",178,10
        CMPB      AL,#0                 ; |178| 
        BF        L116,NEQ              ; |178| 
        ; branchcc occurs ; |178| 
DW$L$_ScanHexData$163$E:
DW$L$_ScanHexData$164$B:
	.dwpsn	"HexFile.c",180,13
        MOVZ      AR4,SP                ; |180| 
        MOVW      DP,#_tmpHexData+6
        MOV       AH,@_tmpHexData+6     ; |180| 
        MOV       AL,*-SP[6]            ; |180| 
        SUBB      XAR4,#2               ; |180| 
        LCR       #_GetSector           ; |180| 
        ; call occurs [#_GetSector] ; |180| 
        MOV       *-SP[8],AL            ; |180| 
	.dwpsn	"HexFile.c",181,6
        CMP       AL,*-SP[5]            ; |181| 
        BF        L119,NEQ              ; |181| 
        ; branchcc occurs ; |181| 
DW$L$_ScanHexData$164$E:
L116:    
DW$L$_ScanHexData$165$B:
        MOVW      DP,#_tmpHexData+3
        MOV       AL,@_tmpHexData+3
        CMPB      AL,#1
        BF        L119,EQ
        ; branchcc occurs
DW$L$_ScanHexData$165$E:
DW$L$_ScanHexData$166$B:
        BF        L121,UNC
        ; branch occurs
DW$L$_ScanHexData$166$E:
L117:    
DW$L$_ScanHexData$167$B:
	.dwpsn	"HexFile.c",168,7
        MOVB      XAR0,#8               ; |168| 
        MOV       AL,*+XAR4[AR0]        ; |168| 
        MOV       *-SP[7],AL            ; |168| 
	.dwpsn	"HexFile.c",169,7
        MOV       AH,*-SP[7]
        MOV       AL,*-SP[6]
        CMP       AL,AH                 ; |169| 
        BF        L118,NEQ              ; |169| 
        ; branchcc occurs ; |169| 
DW$L$_ScanHexData$167$E:
DW$L$_ScanHexData$168$B:
	.dwpsn	"HexFile.c",176,9
        MOV       AL,*+XAR4[3]          ; |176| 
        CMPB      AL,#1                 ; |176| 
        BF        L119,EQ               ; |176| 
        ; branchcc occurs ; |176| 
DW$L$_ScanHexData$168$E:
DW$L$_ScanHexData$169$B:
        BF        L121,UNC              ; |176| 
        ; branch occurs ; |176| 
DW$L$_ScanHexData$169$E:
L118:    
DW$L$_ScanHexData$170$B:
	.dwpsn	"HexFile.c",171,9
        MOV       AL,*-SP[7]
        MOV       *-SP[6],AL            ; |171| 
	.dwpsn	"HexFile.c",172,6
        MOV       AL,*-SP[8]
        LSR       AL,1                  ; |172| 
        MOV       *-SP[8],AL            ; |172| 
DW$L$_ScanHexData$170$E:
L119:    
DW$L$_ScanHexData$171$B:
	.dwpsn	"HexFile.c",187,7
        MOV       *-SP[1],AR1           ; |187| 
        MOVL      XAR4,*-SP[16]         ; |187| 
        MOVZ      AR5,*-SP[5]           ; |187| 
        MOVB      ACC,#0
        LCR       #_ProgramInnerFlash   ; |187| 
        ; call occurs [#_ProgramInnerFlash] ; |187| 
        CMPB      AL,#0                 ; |187| 
        BF        L120,NEQ              ; |187| 
        ; branchcc occurs ; |187| 
DW$L$_ScanHexData$171$E:
	.dwpsn	"HexFile.c",190,9
        MOVW      DP,#_RetVal
        MOV       @_RetVal,#5           ; |190| 
	.dwpsn	"HexFile.c",191,9
        MOVB      AL,#255               ; |191| 
        BF        L128,UNC              ; |191| 
        ; branch occurs ; |191| 
L120:    
DW$L$_ScanHexData$173$B:
	.dwpsn	"HexFile.c",193,13
        MOV       AL,*-SP[8]
        MOV       *-SP[5],AL            ; |193| 
	.dwpsn	"HexFile.c",194,4
        MOVZ      AR1,*-SP[2]           ; |194| 
	.dwpsn	"HexFile.c",195,4
        MOVL      ACC,*-SP[10]
        MOVW      DP,#_tmpHexData+3
        MOVL      *-SP[16],ACC          ; |195| 
        MOV       AL,@_tmpHexData+3
DW$L$_ScanHexData$173$E:
L121:    
DW$L$_ScanHexData$174$B:
	.dwpsn	"HexFile.c",197,5
        CMPB      AL,#0                 ; |197| 
        BF        L122,EQ               ; |197| 
        ; branchcc occurs ; |197| 
DW$L$_ScanHexData$174$E:
	.dwpsn	"HexFile.c",199,7
        MOVW      DP,#_RetVal
        MOV       @_RetVal,#6           ; |199| 
	.dwpsn	"HexFile.c",200,7
        MOVB      AL,#1                 ; |200| 
        BF        L128,UNC              ; |200| 
        ; branch occurs ; |200| 
L122:    
DW$L$_ScanHexData$176$B:
	.dwpsn	"HexFile.c",202,5
        MOV       AL,*+XAR3[7]          ; |202| 
        BF        L123,NEQ              ; |202| 
        ; branchcc occurs ; |202| 
DW$L$_ScanHexData$176$E:
DW$L$_ScanHexData$177$B:
	.dwpsn	"HexFile.c",204,7
        MOVB      ACC,#8
        MOVL      XAR4,*-SP[10]         ; |204| 
        ADDL      ACC,XAR3
        MOVL      XAR5,ACC              ; |204| 
        MOVW      DP,#_tmpHexData+1
        MOVU      ACC,@_tmpHexData+1
        LCR       #___memcpy_ff         ; |204| 
        ; call occurs [#___memcpy_ff] ; |204| 
	.dwpsn	"HexFile.c",205,7
        MOVZ      AR6,*+XAR3[1]         ; |205| 
        MOVL      ACC,*-SP[10]          ; |205| 
        ADDU      ACC,AR6               ; |205| 
        MOVL      *-SP[10],ACC          ; |205| 
DW$L$_ScanHexData$177$E:
L123:    
DW$L$_ScanHexData$178$B:
	.dwpsn	"HexFile.c",207,5
        MOVL      XAR4,#_tmpHexData     ; |207| 
        MOV       *+XAR4[4],#0          ; |207| 
	.dwpsn	"HexFile.c",208,5
        MOV       *+XAR4[5],#0          ; |208| 
	.dwpsn	"HexFile.c",209,5
        MOV       *+XAR4[1],#0          ; |209| 
	.dwpsn	"HexFile.c",210,10
        BF        L125,UNC              ; |210| 
        ; branch occurs ; |210| 
DW$L$_ScanHexData$178$E:
L124:    
DW$L$_ScanHexData$179$B:
	.dwpsn	"HexFile.c",122,5
        MOVL      XAR4,#_tmpHexData     ; |122| 
        MOV       *+XAR4[0],#0          ; |122| 
	.dwpsn	"HexFile.c",123,5
        MOV       *+XAR4[1],#0          ; |123| 
	.dwpsn	"HexFile.c",124,5
        MOV       *+XAR4[4],#58         ; |124| 
	.dwpsn	"HexFile.c",125,5
        MOV       *+XAR4[5],#0          ; |125| 
	.dwpsn	"HexFile.c",126,5
        MOVB      XAR0,#25              ; |126| 
        MOV       *+XAR4[AR0],#0        ; |126| 
	.dwpsn	"HexFile.c",127,5
        MOVB      XAR0,#26              ; |127| 
        MOV       *+XAR4[AR0],#0        ; |127| 
	.dwpsn	"HexFile.c",128,5
        MOV       *+XAR4[2],#0          ; |128| 
DW$L$_ScanHexData$179$E:
L125:    
DW$L$_ScanHexData$180$B:
	.dwpsn	"HexFile.c",117,21
        MOVL      ACC,*-SP[18]          ; |117| 
        MOVB      XAR4,#1               ; |117| 
        ADDU      ACC,AR4               ; |117| 
        MOVL      *-SP[18],ACC          ; |117| 
	.dwpsn	"HexFile.c",117,14
        BANZ      L16,AR2--             ; |117| 
        ; branchcc occurs ; |117| 
DW$L$_ScanHexData$180$E:
DW$L$_ScanHexData$181$B:
	.dwpsn	"HexFile.c",114,5
        MOVL      ACC,*-SP[14]          ; |114| 
        ADDU      ACC,AR4               ; |114| 
        MOVL      *-SP[14],ACC          ; |114| 
        MOVL      ACC,*-SP[12]          ; |114| 
        SUBB      ACC,#1                ; |114| 
        MOVL      *-SP[12],ACC          ; |114| 
        BF        L15,NEQ               ; |114| 
        ; branchcc occurs ; |114| 
DW$L$_ScanHexData$181$E:
L126:    
	.dwpsn	"HexFile.c",327,3
        MOVW      DP,#_RetVal
        MOV       AL,@_RetVal           ; |327| 
        CMPB      AL,#9                 ; |327| 
        BF        L127,NEQ              ; |327| 
        ; branchcc occurs ; |327| 
	.dwpsn	"HexFile.c",328,5
        MOV       AL,*-SP[7]
        MOV       AH,#16384             ; |328| 
        MOVL      XAR4,#_RetVal         ; |328| 
        LCR       #_GetSector           ; |328| 
        ; call occurs [#_GetSector] ; |328| 
L127:    
	.dwpsn	"HexFile.c",329,3
        MOVB      AL,#1                 ; |329| 
L128:    
	.dwpsn	"HexFile.c",330,1
        SUBB      SP,#18                ; |329| 
	.dwcfa	0x1d, -8
        MOVL      XAR3,*--SP            ; |329| 
	.dwcfa	0x1d, -6
	.dwcfa	0xc0, 11
        MOVL      XAR2,*--SP            ; |329| 
	.dwcfa	0x1d, -4
	.dwcfa	0xc0, 9
        MOVL      XAR1,*--SP            ; |329| 
	.dwcfa	0x1d, -2
	.dwcfa	0xc0, 7
        LRETR
        ; return occurs

DW$49	.dwtag  DW_TAG_loop
	.dwattr DW$49, DW_AT_name("D:\Product2011\GPS\Software\AppSoft\V106\SourceFiles\HexFile.asm:L15:1:1310436526")
	.dwattr DW$49, DW_AT_begin_file("HexFile.c")
	.dwattr DW$49, DW_AT_begin_line(0x70)
	.dwattr DW$49, DW_AT_end_line(0x145)
DW$50	.dwtag  DW_TAG_loop_range
	.dwattr DW$50, DW_AT_low_pc(DW$L$_ScanHexData$3$B)
	.dwattr DW$50, DW_AT_high_pc(DW$L$_ScanHexData$3$E)
DW$51	.dwtag  DW_TAG_loop_range
	.dwattr DW$51, DW_AT_low_pc(DW$L$_ScanHexData$181$B)
	.dwattr DW$51, DW_AT_high_pc(DW$L$_ScanHexData$181$E)

DW$52	.dwtag  DW_TAG_loop
	.dwattr DW$52, DW_AT_name("D:\Product2011\GPS\Software\AppSoft\V106\SourceFiles\HexFile.asm:L16:2:1310436526")
	.dwattr DW$52, DW_AT_begin_file("HexFile.c")
	.dwattr DW$52, DW_AT_begin_line(0x75)
	.dwattr DW$52, DW_AT_end_line(0x144)
DW$53	.dwtag  DW_TAG_loop_range
	.dwattr DW$53, DW_AT_low_pc(DW$L$_ScanHexData$4$B)
	.dwattr DW$53, DW_AT_high_pc(DW$L$_ScanHexData$4$E)
DW$54	.dwtag  DW_TAG_loop_range
	.dwattr DW$54, DW_AT_low_pc(DW$L$_ScanHexData$170$B)
	.dwattr DW$54, DW_AT_high_pc(DW$L$_ScanHexData$170$E)
DW$55	.dwtag  DW_TAG_loop_range
	.dwattr DW$55, DW_AT_low_pc(DW$L$_ScanHexData$171$B)
	.dwattr DW$55, DW_AT_high_pc(DW$L$_ScanHexData$171$E)
DW$56	.dwtag  DW_TAG_loop_range
	.dwattr DW$56, DW_AT_low_pc(DW$L$_ScanHexData$167$B)
	.dwattr DW$56, DW_AT_high_pc(DW$L$_ScanHexData$167$E)
DW$57	.dwtag  DW_TAG_loop_range
	.dwattr DW$57, DW_AT_low_pc(DW$L$_ScanHexData$168$B)
	.dwattr DW$57, DW_AT_high_pc(DW$L$_ScanHexData$168$E)
DW$58	.dwtag  DW_TAG_loop_range
	.dwattr DW$58, DW_AT_low_pc(DW$L$_ScanHexData$150$B)
	.dwattr DW$58, DW_AT_high_pc(DW$L$_ScanHexData$150$E)
DW$59	.dwtag  DW_TAG_loop_range
	.dwattr DW$59, DW_AT_low_pc(DW$L$_ScanHexData$152$B)
	.dwattr DW$59, DW_AT_high_pc(DW$L$_ScanHexData$152$E)
DW$60	.dwtag  DW_TAG_loop_range
	.dwattr DW$60, DW_AT_low_pc(DW$L$_ScanHexData$154$B)
	.dwattr DW$60, DW_AT_high_pc(DW$L$_ScanHexData$154$E)
DW$61	.dwtag  DW_TAG_loop_range
	.dwattr DW$61, DW_AT_low_pc(DW$L$_ScanHexData$155$B)
	.dwattr DW$61, DW_AT_high_pc(DW$L$_ScanHexData$155$E)
DW$62	.dwtag  DW_TAG_loop_range
	.dwattr DW$62, DW_AT_low_pc(DW$L$_ScanHexData$156$B)
	.dwattr DW$62, DW_AT_high_pc(DW$L$_ScanHexData$156$E)
DW$63	.dwtag  DW_TAG_loop_range
	.dwattr DW$63, DW_AT_low_pc(DW$L$_ScanHexData$158$B)
	.dwattr DW$63, DW_AT_high_pc(DW$L$_ScanHexData$158$E)
DW$64	.dwtag  DW_TAG_loop_range
	.dwattr DW$64, DW_AT_low_pc(DW$L$_ScanHexData$160$B)
	.dwattr DW$64, DW_AT_high_pc(DW$L$_ScanHexData$160$E)
DW$65	.dwtag  DW_TAG_loop_range
	.dwattr DW$65, DW_AT_low_pc(DW$L$_ScanHexData$162$B)
	.dwattr DW$65, DW_AT_high_pc(DW$L$_ScanHexData$162$E)
DW$66	.dwtag  DW_TAG_loop_range
	.dwattr DW$66, DW_AT_low_pc(DW$L$_ScanHexData$163$B)
	.dwattr DW$66, DW_AT_high_pc(DW$L$_ScanHexData$163$E)
DW$67	.dwtag  DW_TAG_loop_range
	.dwattr DW$67, DW_AT_low_pc(DW$L$_ScanHexData$164$B)
	.dwattr DW$67, DW_AT_high_pc(DW$L$_ScanHexData$164$E)
DW$68	.dwtag  DW_TAG_loop_range
	.dwattr DW$68, DW_AT_low_pc(DW$L$_ScanHexData$165$B)
	.dwattr DW$68, DW_AT_high_pc(DW$L$_ScanHexData$165$E)
DW$69	.dwtag  DW_TAG_loop_range
	.dwattr DW$69, DW_AT_low_pc(DW$L$_ScanHexData$166$B)
	.dwattr DW$69, DW_AT_high_pc(DW$L$_ScanHexData$166$E)
DW$70	.dwtag  DW_TAG_loop_range
	.dwattr DW$70, DW_AT_low_pc(DW$L$_ScanHexData$169$B)
	.dwattr DW$70, DW_AT_high_pc(DW$L$_ScanHexData$169$E)
DW$71	.dwtag  DW_TAG_loop_range
	.dwattr DW$71, DW_AT_low_pc(DW$L$_ScanHexData$173$B)
	.dwattr DW$71, DW_AT_high_pc(DW$L$_ScanHexData$173$E)
DW$72	.dwtag  DW_TAG_loop_range
	.dwattr DW$72, DW_AT_low_pc(DW$L$_ScanHexData$174$B)
	.dwattr DW$72, DW_AT_high_pc(DW$L$_ScanHexData$174$E)
DW$73	.dwtag  DW_TAG_loop_range
	.dwattr DW$73, DW_AT_low_pc(DW$L$_ScanHexData$176$B)
	.dwattr DW$73, DW_AT_high_pc(DW$L$_ScanHexData$176$E)
DW$74	.dwtag  DW_TAG_loop_range
	.dwattr DW$74, DW_AT_low_pc(DW$L$_ScanHexData$177$B)
	.dwattr DW$74, DW_AT_high_pc(DW$L$_ScanHexData$177$E)
DW$75	.dwtag  DW_TAG_loop_range
	.dwattr DW$75, DW_AT_low_pc(DW$L$_ScanHexData$147$B)
	.dwattr DW$75, DW_AT_high_pc(DW$L$_ScanHexData$147$E)
DW$76	.dwtag  DW_TAG_loop_range
	.dwattr DW$76, DW_AT_low_pc(DW$L$_ScanHexData$139$B)
	.dwattr DW$76, DW_AT_high_pc(DW$L$_ScanHexData$139$E)
DW$77	.dwtag  DW_TAG_loop_range
	.dwattr DW$77, DW_AT_low_pc(DW$L$_ScanHexData$140$B)
	.dwattr DW$77, DW_AT_high_pc(DW$L$_ScanHexData$140$E)
DW$78	.dwtag  DW_TAG_loop_range
	.dwattr DW$78, DW_AT_low_pc(DW$L$_ScanHexData$141$B)
	.dwattr DW$78, DW_AT_high_pc(DW$L$_ScanHexData$141$E)
DW$79	.dwtag  DW_TAG_loop_range
	.dwattr DW$79, DW_AT_low_pc(DW$L$_ScanHexData$142$B)
	.dwattr DW$79, DW_AT_high_pc(DW$L$_ScanHexData$142$E)
DW$80	.dwtag  DW_TAG_loop_range
	.dwattr DW$80, DW_AT_low_pc(DW$L$_ScanHexData$143$B)
	.dwattr DW$80, DW_AT_high_pc(DW$L$_ScanHexData$143$E)
DW$81	.dwtag  DW_TAG_loop_range
	.dwattr DW$81, DW_AT_low_pc(DW$L$_ScanHexData$144$B)
	.dwattr DW$81, DW_AT_high_pc(DW$L$_ScanHexData$144$E)
DW$82	.dwtag  DW_TAG_loop_range
	.dwattr DW$82, DW_AT_low_pc(DW$L$_ScanHexData$145$B)
	.dwattr DW$82, DW_AT_high_pc(DW$L$_ScanHexData$145$E)
DW$83	.dwtag  DW_TAG_loop_range
	.dwattr DW$83, DW_AT_low_pc(DW$L$_ScanHexData$131$B)
	.dwattr DW$83, DW_AT_high_pc(DW$L$_ScanHexData$131$E)
DW$84	.dwtag  DW_TAG_loop_range
	.dwattr DW$84, DW_AT_low_pc(DW$L$_ScanHexData$132$B)
	.dwattr DW$84, DW_AT_high_pc(DW$L$_ScanHexData$132$E)
DW$85	.dwtag  DW_TAG_loop_range
	.dwattr DW$85, DW_AT_low_pc(DW$L$_ScanHexData$133$B)
	.dwattr DW$85, DW_AT_high_pc(DW$L$_ScanHexData$133$E)
DW$86	.dwtag  DW_TAG_loop_range
	.dwattr DW$86, DW_AT_low_pc(DW$L$_ScanHexData$134$B)
	.dwattr DW$86, DW_AT_high_pc(DW$L$_ScanHexData$134$E)
DW$87	.dwtag  DW_TAG_loop_range
	.dwattr DW$87, DW_AT_low_pc(DW$L$_ScanHexData$135$B)
	.dwattr DW$87, DW_AT_high_pc(DW$L$_ScanHexData$135$E)
DW$88	.dwtag  DW_TAG_loop_range
	.dwattr DW$88, DW_AT_low_pc(DW$L$_ScanHexData$136$B)
	.dwattr DW$88, DW_AT_high_pc(DW$L$_ScanHexData$136$E)
DW$89	.dwtag  DW_TAG_loop_range
	.dwattr DW$89, DW_AT_low_pc(DW$L$_ScanHexData$137$B)
	.dwattr DW$89, DW_AT_high_pc(DW$L$_ScanHexData$137$E)
DW$90	.dwtag  DW_TAG_loop_range
	.dwattr DW$90, DW_AT_low_pc(DW$L$_ScanHexData$123$B)
	.dwattr DW$90, DW_AT_high_pc(DW$L$_ScanHexData$123$E)
DW$91	.dwtag  DW_TAG_loop_range
	.dwattr DW$91, DW_AT_low_pc(DW$L$_ScanHexData$124$B)
	.dwattr DW$91, DW_AT_high_pc(DW$L$_ScanHexData$124$E)
DW$92	.dwtag  DW_TAG_loop_range
	.dwattr DW$92, DW_AT_low_pc(DW$L$_ScanHexData$125$B)
	.dwattr DW$92, DW_AT_high_pc(DW$L$_ScanHexData$125$E)
DW$93	.dwtag  DW_TAG_loop_range
	.dwattr DW$93, DW_AT_low_pc(DW$L$_ScanHexData$126$B)
	.dwattr DW$93, DW_AT_high_pc(DW$L$_ScanHexData$126$E)
DW$94	.dwtag  DW_TAG_loop_range
	.dwattr DW$94, DW_AT_low_pc(DW$L$_ScanHexData$127$B)
	.dwattr DW$94, DW_AT_high_pc(DW$L$_ScanHexData$127$E)
DW$95	.dwtag  DW_TAG_loop_range
	.dwattr DW$95, DW_AT_low_pc(DW$L$_ScanHexData$128$B)
	.dwattr DW$95, DW_AT_high_pc(DW$L$_ScanHexData$128$E)
DW$96	.dwtag  DW_TAG_loop_range
	.dwattr DW$96, DW_AT_low_pc(DW$L$_ScanHexData$129$B)
	.dwattr DW$96, DW_AT_high_pc(DW$L$_ScanHexData$129$E)
DW$97	.dwtag  DW_TAG_loop_range
	.dwattr DW$97, DW_AT_low_pc(DW$L$_ScanHexData$115$B)
	.dwattr DW$97, DW_AT_high_pc(DW$L$_ScanHexData$115$E)
DW$98	.dwtag  DW_TAG_loop_range
	.dwattr DW$98, DW_AT_low_pc(DW$L$_ScanHexData$116$B)
	.dwattr DW$98, DW_AT_high_pc(DW$L$_ScanHexData$116$E)
DW$99	.dwtag  DW_TAG_loop_range
	.dwattr DW$99, DW_AT_low_pc(DW$L$_ScanHexData$117$B)
	.dwattr DW$99, DW_AT_high_pc(DW$L$_ScanHexData$117$E)
DW$100	.dwtag  DW_TAG_loop_range
	.dwattr DW$100, DW_AT_low_pc(DW$L$_ScanHexData$118$B)
	.dwattr DW$100, DW_AT_high_pc(DW$L$_ScanHexData$118$E)
DW$101	.dwtag  DW_TAG_loop_range
	.dwattr DW$101, DW_AT_low_pc(DW$L$_ScanHexData$119$B)
	.dwattr DW$101, DW_AT_high_pc(DW$L$_ScanHexData$119$E)
DW$102	.dwtag  DW_TAG_loop_range
	.dwattr DW$102, DW_AT_low_pc(DW$L$_ScanHexData$120$B)
	.dwattr DW$102, DW_AT_high_pc(DW$L$_ScanHexData$120$E)
DW$103	.dwtag  DW_TAG_loop_range
	.dwattr DW$103, DW_AT_low_pc(DW$L$_ScanHexData$121$B)
	.dwattr DW$103, DW_AT_high_pc(DW$L$_ScanHexData$121$E)
DW$104	.dwtag  DW_TAG_loop_range
	.dwattr DW$104, DW_AT_low_pc(DW$L$_ScanHexData$107$B)
	.dwattr DW$104, DW_AT_high_pc(DW$L$_ScanHexData$107$E)
DW$105	.dwtag  DW_TAG_loop_range
	.dwattr DW$105, DW_AT_low_pc(DW$L$_ScanHexData$108$B)
	.dwattr DW$105, DW_AT_high_pc(DW$L$_ScanHexData$108$E)
DW$106	.dwtag  DW_TAG_loop_range
	.dwattr DW$106, DW_AT_low_pc(DW$L$_ScanHexData$109$B)
	.dwattr DW$106, DW_AT_high_pc(DW$L$_ScanHexData$109$E)
DW$107	.dwtag  DW_TAG_loop_range
	.dwattr DW$107, DW_AT_low_pc(DW$L$_ScanHexData$110$B)
	.dwattr DW$107, DW_AT_high_pc(DW$L$_ScanHexData$110$E)
DW$108	.dwtag  DW_TAG_loop_range
	.dwattr DW$108, DW_AT_low_pc(DW$L$_ScanHexData$111$B)
	.dwattr DW$108, DW_AT_high_pc(DW$L$_ScanHexData$111$E)
DW$109	.dwtag  DW_TAG_loop_range
	.dwattr DW$109, DW_AT_low_pc(DW$L$_ScanHexData$112$B)
	.dwattr DW$109, DW_AT_high_pc(DW$L$_ScanHexData$112$E)
DW$110	.dwtag  DW_TAG_loop_range
	.dwattr DW$110, DW_AT_low_pc(DW$L$_ScanHexData$113$B)
	.dwattr DW$110, DW_AT_high_pc(DW$L$_ScanHexData$113$E)
DW$111	.dwtag  DW_TAG_loop_range
	.dwattr DW$111, DW_AT_low_pc(DW$L$_ScanHexData$99$B)
	.dwattr DW$111, DW_AT_high_pc(DW$L$_ScanHexData$99$E)
DW$112	.dwtag  DW_TAG_loop_range
	.dwattr DW$112, DW_AT_low_pc(DW$L$_ScanHexData$100$B)
	.dwattr DW$112, DW_AT_high_pc(DW$L$_ScanHexData$100$E)
DW$113	.dwtag  DW_TAG_loop_range
	.dwattr DW$113, DW_AT_low_pc(DW$L$_ScanHexData$101$B)
	.dwattr DW$113, DW_AT_high_pc(DW$L$_ScanHexData$101$E)
DW$114	.dwtag  DW_TAG_loop_range
	.dwattr DW$114, DW_AT_low_pc(DW$L$_ScanHexData$102$B)
	.dwattr DW$114, DW_AT_high_pc(DW$L$_ScanHexData$102$E)
DW$115	.dwtag  DW_TAG_loop_range
	.dwattr DW$115, DW_AT_low_pc(DW$L$_ScanHexData$103$B)
	.dwattr DW$115, DW_AT_high_pc(DW$L$_ScanHexData$103$E)
DW$116	.dwtag  DW_TAG_loop_range
	.dwattr DW$116, DW_AT_low_pc(DW$L$_ScanHexData$104$B)
	.dwattr DW$116, DW_AT_high_pc(DW$L$_ScanHexData$104$E)
DW$117	.dwtag  DW_TAG_loop_range
	.dwattr DW$117, DW_AT_low_pc(DW$L$_ScanHexData$105$B)
	.dwattr DW$117, DW_AT_high_pc(DW$L$_ScanHexData$105$E)
DW$118	.dwtag  DW_TAG_loop_range
	.dwattr DW$118, DW_AT_low_pc(DW$L$_ScanHexData$91$B)
	.dwattr DW$118, DW_AT_high_pc(DW$L$_ScanHexData$91$E)
DW$119	.dwtag  DW_TAG_loop_range
	.dwattr DW$119, DW_AT_low_pc(DW$L$_ScanHexData$92$B)
	.dwattr DW$119, DW_AT_high_pc(DW$L$_ScanHexData$92$E)
DW$120	.dwtag  DW_TAG_loop_range
	.dwattr DW$120, DW_AT_low_pc(DW$L$_ScanHexData$93$B)
	.dwattr DW$120, DW_AT_high_pc(DW$L$_ScanHexData$93$E)
DW$121	.dwtag  DW_TAG_loop_range
	.dwattr DW$121, DW_AT_low_pc(DW$L$_ScanHexData$94$B)
	.dwattr DW$121, DW_AT_high_pc(DW$L$_ScanHexData$94$E)
DW$122	.dwtag  DW_TAG_loop_range
	.dwattr DW$122, DW_AT_low_pc(DW$L$_ScanHexData$95$B)
	.dwattr DW$122, DW_AT_high_pc(DW$L$_ScanHexData$95$E)
DW$123	.dwtag  DW_TAG_loop_range
	.dwattr DW$123, DW_AT_low_pc(DW$L$_ScanHexData$96$B)
	.dwattr DW$123, DW_AT_high_pc(DW$L$_ScanHexData$96$E)
DW$124	.dwtag  DW_TAG_loop_range
	.dwattr DW$124, DW_AT_low_pc(DW$L$_ScanHexData$97$B)
	.dwattr DW$124, DW_AT_high_pc(DW$L$_ScanHexData$97$E)
DW$125	.dwtag  DW_TAG_loop_range
	.dwattr DW$125, DW_AT_low_pc(DW$L$_ScanHexData$83$B)
	.dwattr DW$125, DW_AT_high_pc(DW$L$_ScanHexData$83$E)
DW$126	.dwtag  DW_TAG_loop_range
	.dwattr DW$126, DW_AT_low_pc(DW$L$_ScanHexData$84$B)
	.dwattr DW$126, DW_AT_high_pc(DW$L$_ScanHexData$84$E)
DW$127	.dwtag  DW_TAG_loop_range
	.dwattr DW$127, DW_AT_low_pc(DW$L$_ScanHexData$85$B)
	.dwattr DW$127, DW_AT_high_pc(DW$L$_ScanHexData$85$E)
DW$128	.dwtag  DW_TAG_loop_range
	.dwattr DW$128, DW_AT_low_pc(DW$L$_ScanHexData$86$B)
	.dwattr DW$128, DW_AT_high_pc(DW$L$_ScanHexData$86$E)
DW$129	.dwtag  DW_TAG_loop_range
	.dwattr DW$129, DW_AT_low_pc(DW$L$_ScanHexData$87$B)
	.dwattr DW$129, DW_AT_high_pc(DW$L$_ScanHexData$87$E)
DW$130	.dwtag  DW_TAG_loop_range
	.dwattr DW$130, DW_AT_low_pc(DW$L$_ScanHexData$88$B)
	.dwattr DW$130, DW_AT_high_pc(DW$L$_ScanHexData$88$E)
DW$131	.dwtag  DW_TAG_loop_range
	.dwattr DW$131, DW_AT_low_pc(DW$L$_ScanHexData$89$B)
	.dwattr DW$131, DW_AT_high_pc(DW$L$_ScanHexData$89$E)
DW$132	.dwtag  DW_TAG_loop_range
	.dwattr DW$132, DW_AT_low_pc(DW$L$_ScanHexData$74$B)
	.dwattr DW$132, DW_AT_high_pc(DW$L$_ScanHexData$74$E)
DW$133	.dwtag  DW_TAG_loop_range
	.dwattr DW$133, DW_AT_low_pc(DW$L$_ScanHexData$75$B)
	.dwattr DW$133, DW_AT_high_pc(DW$L$_ScanHexData$75$E)
DW$134	.dwtag  DW_TAG_loop_range
	.dwattr DW$134, DW_AT_low_pc(DW$L$_ScanHexData$76$B)
	.dwattr DW$134, DW_AT_high_pc(DW$L$_ScanHexData$76$E)
DW$135	.dwtag  DW_TAG_loop_range
	.dwattr DW$135, DW_AT_low_pc(DW$L$_ScanHexData$77$B)
	.dwattr DW$135, DW_AT_high_pc(DW$L$_ScanHexData$77$E)
DW$136	.dwtag  DW_TAG_loop_range
	.dwattr DW$136, DW_AT_low_pc(DW$L$_ScanHexData$78$B)
	.dwattr DW$136, DW_AT_high_pc(DW$L$_ScanHexData$78$E)
DW$137	.dwtag  DW_TAG_loop_range
	.dwattr DW$137, DW_AT_low_pc(DW$L$_ScanHexData$79$B)
	.dwattr DW$137, DW_AT_high_pc(DW$L$_ScanHexData$79$E)
DW$138	.dwtag  DW_TAG_loop_range
	.dwattr DW$138, DW_AT_low_pc(DW$L$_ScanHexData$80$B)
	.dwattr DW$138, DW_AT_high_pc(DW$L$_ScanHexData$80$E)
DW$139	.dwtag  DW_TAG_loop_range
	.dwattr DW$139, DW_AT_low_pc(DW$L$_ScanHexData$64$B)
	.dwattr DW$139, DW_AT_high_pc(DW$L$_ScanHexData$64$E)
DW$140	.dwtag  DW_TAG_loop_range
	.dwattr DW$140, DW_AT_low_pc(DW$L$_ScanHexData$65$B)
	.dwattr DW$140, DW_AT_high_pc(DW$L$_ScanHexData$65$E)
DW$141	.dwtag  DW_TAG_loop_range
	.dwattr DW$141, DW_AT_low_pc(DW$L$_ScanHexData$66$B)
	.dwattr DW$141, DW_AT_high_pc(DW$L$_ScanHexData$66$E)
DW$142	.dwtag  DW_TAG_loop_range
	.dwattr DW$142, DW_AT_low_pc(DW$L$_ScanHexData$67$B)
	.dwattr DW$142, DW_AT_high_pc(DW$L$_ScanHexData$67$E)
DW$143	.dwtag  DW_TAG_loop_range
	.dwattr DW$143, DW_AT_low_pc(DW$L$_ScanHexData$68$B)
	.dwattr DW$143, DW_AT_high_pc(DW$L$_ScanHexData$68$E)
DW$144	.dwtag  DW_TAG_loop_range
	.dwattr DW$144, DW_AT_low_pc(DW$L$_ScanHexData$69$B)
	.dwattr DW$144, DW_AT_high_pc(DW$L$_ScanHexData$69$E)
DW$145	.dwtag  DW_TAG_loop_range
	.dwattr DW$145, DW_AT_low_pc(DW$L$_ScanHexData$70$B)
	.dwattr DW$145, DW_AT_high_pc(DW$L$_ScanHexData$70$E)
DW$146	.dwtag  DW_TAG_loop_range
	.dwattr DW$146, DW_AT_low_pc(DW$L$_ScanHexData$71$B)
	.dwattr DW$146, DW_AT_high_pc(DW$L$_ScanHexData$71$E)
DW$147	.dwtag  DW_TAG_loop_range
	.dwattr DW$147, DW_AT_low_pc(DW$L$_ScanHexData$62$B)
	.dwattr DW$147, DW_AT_high_pc(DW$L$_ScanHexData$62$E)
DW$148	.dwtag  DW_TAG_loop_range
	.dwattr DW$148, DW_AT_low_pc(DW$L$_ScanHexData$63$B)
	.dwattr DW$148, DW_AT_high_pc(DW$L$_ScanHexData$63$E)
DW$149	.dwtag  DW_TAG_loop_range
	.dwattr DW$149, DW_AT_low_pc(DW$L$_ScanHexData$73$B)
	.dwattr DW$149, DW_AT_high_pc(DW$L$_ScanHexData$73$E)
DW$150	.dwtag  DW_TAG_loop_range
	.dwattr DW$150, DW_AT_low_pc(DW$L$_ScanHexData$81$B)
	.dwattr DW$150, DW_AT_high_pc(DW$L$_ScanHexData$81$E)
DW$151	.dwtag  DW_TAG_loop_range
	.dwattr DW$151, DW_AT_low_pc(DW$L$_ScanHexData$52$B)
	.dwattr DW$151, DW_AT_high_pc(DW$L$_ScanHexData$52$E)
DW$152	.dwtag  DW_TAG_loop_range
	.dwattr DW$152, DW_AT_low_pc(DW$L$_ScanHexData$53$B)
	.dwattr DW$152, DW_AT_high_pc(DW$L$_ScanHexData$53$E)
DW$153	.dwtag  DW_TAG_loop_range
	.dwattr DW$153, DW_AT_low_pc(DW$L$_ScanHexData$54$B)
	.dwattr DW$153, DW_AT_high_pc(DW$L$_ScanHexData$54$E)
DW$154	.dwtag  DW_TAG_loop_range
	.dwattr DW$154, DW_AT_low_pc(DW$L$_ScanHexData$55$B)
	.dwattr DW$154, DW_AT_high_pc(DW$L$_ScanHexData$55$E)
DW$155	.dwtag  DW_TAG_loop_range
	.dwattr DW$155, DW_AT_low_pc(DW$L$_ScanHexData$56$B)
	.dwattr DW$155, DW_AT_high_pc(DW$L$_ScanHexData$56$E)
DW$156	.dwtag  DW_TAG_loop_range
	.dwattr DW$156, DW_AT_low_pc(DW$L$_ScanHexData$57$B)
	.dwattr DW$156, DW_AT_high_pc(DW$L$_ScanHexData$57$E)
DW$157	.dwtag  DW_TAG_loop_range
	.dwattr DW$157, DW_AT_low_pc(DW$L$_ScanHexData$58$B)
	.dwattr DW$157, DW_AT_high_pc(DW$L$_ScanHexData$58$E)
DW$158	.dwtag  DW_TAG_loop_range
	.dwattr DW$158, DW_AT_low_pc(DW$L$_ScanHexData$59$B)
	.dwattr DW$158, DW_AT_high_pc(DW$L$_ScanHexData$59$E)
DW$159	.dwtag  DW_TAG_loop_range
	.dwattr DW$159, DW_AT_low_pc(DW$L$_ScanHexData$42$B)
	.dwattr DW$159, DW_AT_high_pc(DW$L$_ScanHexData$42$E)
DW$160	.dwtag  DW_TAG_loop_range
	.dwattr DW$160, DW_AT_low_pc(DW$L$_ScanHexData$43$B)
	.dwattr DW$160, DW_AT_high_pc(DW$L$_ScanHexData$43$E)
DW$161	.dwtag  DW_TAG_loop_range
	.dwattr DW$161, DW_AT_low_pc(DW$L$_ScanHexData$44$B)
	.dwattr DW$161, DW_AT_high_pc(DW$L$_ScanHexData$44$E)
DW$162	.dwtag  DW_TAG_loop_range
	.dwattr DW$162, DW_AT_low_pc(DW$L$_ScanHexData$45$B)
	.dwattr DW$162, DW_AT_high_pc(DW$L$_ScanHexData$45$E)
DW$163	.dwtag  DW_TAG_loop_range
	.dwattr DW$163, DW_AT_low_pc(DW$L$_ScanHexData$46$B)
	.dwattr DW$163, DW_AT_high_pc(DW$L$_ScanHexData$46$E)
DW$164	.dwtag  DW_TAG_loop_range
	.dwattr DW$164, DW_AT_low_pc(DW$L$_ScanHexData$47$B)
	.dwattr DW$164, DW_AT_high_pc(DW$L$_ScanHexData$47$E)
DW$165	.dwtag  DW_TAG_loop_range
	.dwattr DW$165, DW_AT_low_pc(DW$L$_ScanHexData$48$B)
	.dwattr DW$165, DW_AT_high_pc(DW$L$_ScanHexData$48$E)
DW$166	.dwtag  DW_TAG_loop_range
	.dwattr DW$166, DW_AT_low_pc(DW$L$_ScanHexData$49$B)
	.dwattr DW$166, DW_AT_high_pc(DW$L$_ScanHexData$49$E)
DW$167	.dwtag  DW_TAG_loop_range
	.dwattr DW$167, DW_AT_low_pc(DW$L$_ScanHexData$50$B)
	.dwattr DW$167, DW_AT_high_pc(DW$L$_ScanHexData$50$E)
DW$168	.dwtag  DW_TAG_loop_range
	.dwattr DW$168, DW_AT_low_pc(DW$L$_ScanHexData$51$B)
	.dwattr DW$168, DW_AT_high_pc(DW$L$_ScanHexData$51$E)
DW$169	.dwtag  DW_TAG_loop_range
	.dwattr DW$169, DW_AT_low_pc(DW$L$_ScanHexData$60$B)
	.dwattr DW$169, DW_AT_high_pc(DW$L$_ScanHexData$60$E)
DW$170	.dwtag  DW_TAG_loop_range
	.dwattr DW$170, DW_AT_low_pc(DW$L$_ScanHexData$34$B)
	.dwattr DW$170, DW_AT_high_pc(DW$L$_ScanHexData$34$E)
DW$171	.dwtag  DW_TAG_loop_range
	.dwattr DW$171, DW_AT_low_pc(DW$L$_ScanHexData$35$B)
	.dwattr DW$171, DW_AT_high_pc(DW$L$_ScanHexData$35$E)
DW$172	.dwtag  DW_TAG_loop_range
	.dwattr DW$172, DW_AT_low_pc(DW$L$_ScanHexData$36$B)
	.dwattr DW$172, DW_AT_high_pc(DW$L$_ScanHexData$36$E)
DW$173	.dwtag  DW_TAG_loop_range
	.dwattr DW$173, DW_AT_low_pc(DW$L$_ScanHexData$37$B)
	.dwattr DW$173, DW_AT_high_pc(DW$L$_ScanHexData$37$E)
DW$174	.dwtag  DW_TAG_loop_range
	.dwattr DW$174, DW_AT_low_pc(DW$L$_ScanHexData$38$B)
	.dwattr DW$174, DW_AT_high_pc(DW$L$_ScanHexData$38$E)
DW$175	.dwtag  DW_TAG_loop_range
	.dwattr DW$175, DW_AT_low_pc(DW$L$_ScanHexData$39$B)
	.dwattr DW$175, DW_AT_high_pc(DW$L$_ScanHexData$39$E)
DW$176	.dwtag  DW_TAG_loop_range
	.dwattr DW$176, DW_AT_low_pc(DW$L$_ScanHexData$40$B)
	.dwattr DW$176, DW_AT_high_pc(DW$L$_ScanHexData$40$E)
DW$177	.dwtag  DW_TAG_loop_range
	.dwattr DW$177, DW_AT_low_pc(DW$L$_ScanHexData$26$B)
	.dwattr DW$177, DW_AT_high_pc(DW$L$_ScanHexData$26$E)
DW$178	.dwtag  DW_TAG_loop_range
	.dwattr DW$178, DW_AT_low_pc(DW$L$_ScanHexData$27$B)
	.dwattr DW$178, DW_AT_high_pc(DW$L$_ScanHexData$27$E)
DW$179	.dwtag  DW_TAG_loop_range
	.dwattr DW$179, DW_AT_low_pc(DW$L$_ScanHexData$28$B)
	.dwattr DW$179, DW_AT_high_pc(DW$L$_ScanHexData$28$E)
DW$180	.dwtag  DW_TAG_loop_range
	.dwattr DW$180, DW_AT_low_pc(DW$L$_ScanHexData$29$B)
	.dwattr DW$180, DW_AT_high_pc(DW$L$_ScanHexData$29$E)
DW$181	.dwtag  DW_TAG_loop_range
	.dwattr DW$181, DW_AT_low_pc(DW$L$_ScanHexData$30$B)
	.dwattr DW$181, DW_AT_high_pc(DW$L$_ScanHexData$30$E)
DW$182	.dwtag  DW_TAG_loop_range
	.dwattr DW$182, DW_AT_low_pc(DW$L$_ScanHexData$31$B)
	.dwattr DW$182, DW_AT_high_pc(DW$L$_ScanHexData$31$E)
DW$183	.dwtag  DW_TAG_loop_range
	.dwattr DW$183, DW_AT_low_pc(DW$L$_ScanHexData$32$B)
	.dwattr DW$183, DW_AT_high_pc(DW$L$_ScanHexData$32$E)
DW$184	.dwtag  DW_TAG_loop_range
	.dwattr DW$184, DW_AT_low_pc(DW$L$_ScanHexData$20$B)
	.dwattr DW$184, DW_AT_high_pc(DW$L$_ScanHexData$20$E)
DW$185	.dwtag  DW_TAG_loop_range
	.dwattr DW$185, DW_AT_low_pc(DW$L$_ScanHexData$16$B)
	.dwattr DW$185, DW_AT_high_pc(DW$L$_ScanHexData$16$E)
DW$186	.dwtag  DW_TAG_loop_range
	.dwattr DW$186, DW_AT_low_pc(DW$L$_ScanHexData$17$B)
	.dwattr DW$186, DW_AT_high_pc(DW$L$_ScanHexData$17$E)
DW$187	.dwtag  DW_TAG_loop_range
	.dwattr DW$187, DW_AT_low_pc(DW$L$_ScanHexData$5$B)
	.dwattr DW$187, DW_AT_high_pc(DW$L$_ScanHexData$5$E)
DW$188	.dwtag  DW_TAG_loop_range
	.dwattr DW$188, DW_AT_low_pc(DW$L$_ScanHexData$6$B)
	.dwattr DW$188, DW_AT_high_pc(DW$L$_ScanHexData$6$E)
DW$189	.dwtag  DW_TAG_loop_range
	.dwattr DW$189, DW_AT_low_pc(DW$L$_ScanHexData$7$B)
	.dwattr DW$189, DW_AT_high_pc(DW$L$_ScanHexData$7$E)
DW$190	.dwtag  DW_TAG_loop_range
	.dwattr DW$190, DW_AT_low_pc(DW$L$_ScanHexData$9$B)
	.dwattr DW$190, DW_AT_high_pc(DW$L$_ScanHexData$9$E)
DW$191	.dwtag  DW_TAG_loop_range
	.dwattr DW$191, DW_AT_low_pc(DW$L$_ScanHexData$10$B)
	.dwattr DW$191, DW_AT_high_pc(DW$L$_ScanHexData$10$E)
DW$192	.dwtag  DW_TAG_loop_range
	.dwattr DW$192, DW_AT_low_pc(DW$L$_ScanHexData$11$B)
	.dwattr DW$192, DW_AT_high_pc(DW$L$_ScanHexData$11$E)
DW$193	.dwtag  DW_TAG_loop_range
	.dwattr DW$193, DW_AT_low_pc(DW$L$_ScanHexData$12$B)
	.dwattr DW$193, DW_AT_high_pc(DW$L$_ScanHexData$12$E)
DW$194	.dwtag  DW_TAG_loop_range
	.dwattr DW$194, DW_AT_low_pc(DW$L$_ScanHexData$13$B)
	.dwattr DW$194, DW_AT_high_pc(DW$L$_ScanHexData$13$E)
DW$195	.dwtag  DW_TAG_loop_range
	.dwattr DW$195, DW_AT_low_pc(DW$L$_ScanHexData$14$B)
	.dwattr DW$195, DW_AT_high_pc(DW$L$_ScanHexData$14$E)
DW$196	.dwtag  DW_TAG_loop_range
	.dwattr DW$196, DW_AT_low_pc(DW$L$_ScanHexData$15$B)
	.dwattr DW$196, DW_AT_high_pc(DW$L$_ScanHexData$15$E)
DW$197	.dwtag  DW_TAG_loop_range
	.dwattr DW$197, DW_AT_low_pc(DW$L$_ScanHexData$18$B)
	.dwattr DW$197, DW_AT_high_pc(DW$L$_ScanHexData$18$E)
DW$198	.dwtag  DW_TAG_loop_range
	.dwattr DW$198, DW_AT_low_pc(DW$L$_ScanHexData$19$B)
	.dwattr DW$198, DW_AT_high_pc(DW$L$_ScanHexData$19$E)
DW$199	.dwtag  DW_TAG_loop_range
	.dwattr DW$199, DW_AT_low_pc(DW$L$_ScanHexData$21$B)
	.dwattr DW$199, DW_AT_high_pc(DW$L$_ScanHexData$21$E)
DW$200	.dwtag  DW_TAG_loop_range
	.dwattr DW$200, DW_AT_low_pc(DW$L$_ScanHexData$23$B)
	.dwattr DW$200, DW_AT_high_pc(DW$L$_ScanHexData$23$E)
DW$201	.dwtag  DW_TAG_loop_range
	.dwattr DW$201, DW_AT_low_pc(DW$L$_ScanHexData$24$B)
	.dwattr DW$201, DW_AT_high_pc(DW$L$_ScanHexData$24$E)
DW$202	.dwtag  DW_TAG_loop_range
	.dwattr DW$202, DW_AT_low_pc(DW$L$_ScanHexData$25$B)
	.dwattr DW$202, DW_AT_high_pc(DW$L$_ScanHexData$25$E)
DW$203	.dwtag  DW_TAG_loop_range
	.dwattr DW$203, DW_AT_low_pc(DW$L$_ScanHexData$33$B)
	.dwattr DW$203, DW_AT_high_pc(DW$L$_ScanHexData$33$E)
DW$204	.dwtag  DW_TAG_loop_range
	.dwattr DW$204, DW_AT_low_pc(DW$L$_ScanHexData$41$B)
	.dwattr DW$204, DW_AT_high_pc(DW$L$_ScanHexData$41$E)
DW$205	.dwtag  DW_TAG_loop_range
	.dwattr DW$205, DW_AT_low_pc(DW$L$_ScanHexData$61$B)
	.dwattr DW$205, DW_AT_high_pc(DW$L$_ScanHexData$61$E)
DW$206	.dwtag  DW_TAG_loop_range
	.dwattr DW$206, DW_AT_low_pc(DW$L$_ScanHexData$82$B)
	.dwattr DW$206, DW_AT_high_pc(DW$L$_ScanHexData$82$E)
DW$207	.dwtag  DW_TAG_loop_range
	.dwattr DW$207, DW_AT_low_pc(DW$L$_ScanHexData$90$B)
	.dwattr DW$207, DW_AT_high_pc(DW$L$_ScanHexData$90$E)
DW$208	.dwtag  DW_TAG_loop_range
	.dwattr DW$208, DW_AT_low_pc(DW$L$_ScanHexData$98$B)
	.dwattr DW$208, DW_AT_high_pc(DW$L$_ScanHexData$98$E)
DW$209	.dwtag  DW_TAG_loop_range
	.dwattr DW$209, DW_AT_low_pc(DW$L$_ScanHexData$106$B)
	.dwattr DW$209, DW_AT_high_pc(DW$L$_ScanHexData$106$E)
DW$210	.dwtag  DW_TAG_loop_range
	.dwattr DW$210, DW_AT_low_pc(DW$L$_ScanHexData$114$B)
	.dwattr DW$210, DW_AT_high_pc(DW$L$_ScanHexData$114$E)
DW$211	.dwtag  DW_TAG_loop_range
	.dwattr DW$211, DW_AT_low_pc(DW$L$_ScanHexData$122$B)
	.dwattr DW$211, DW_AT_high_pc(DW$L$_ScanHexData$122$E)
DW$212	.dwtag  DW_TAG_loop_range
	.dwattr DW$212, DW_AT_low_pc(DW$L$_ScanHexData$130$B)
	.dwattr DW$212, DW_AT_high_pc(DW$L$_ScanHexData$130$E)
DW$213	.dwtag  DW_TAG_loop_range
	.dwattr DW$213, DW_AT_low_pc(DW$L$_ScanHexData$138$B)
	.dwattr DW$213, DW_AT_high_pc(DW$L$_ScanHexData$138$E)
DW$214	.dwtag  DW_TAG_loop_range
	.dwattr DW$214, DW_AT_low_pc(DW$L$_ScanHexData$146$B)
	.dwattr DW$214, DW_AT_high_pc(DW$L$_ScanHexData$146$E)
DW$215	.dwtag  DW_TAG_loop_range
	.dwattr DW$215, DW_AT_low_pc(DW$L$_ScanHexData$149$B)
	.dwattr DW$215, DW_AT_high_pc(DW$L$_ScanHexData$149$E)
DW$216	.dwtag  DW_TAG_loop_range
	.dwattr DW$216, DW_AT_low_pc(DW$L$_ScanHexData$178$B)
	.dwattr DW$216, DW_AT_high_pc(DW$L$_ScanHexData$178$E)
DW$217	.dwtag  DW_TAG_loop_range
	.dwattr DW$217, DW_AT_low_pc(DW$L$_ScanHexData$179$B)
	.dwattr DW$217, DW_AT_high_pc(DW$L$_ScanHexData$179$E)
DW$218	.dwtag  DW_TAG_loop_range
	.dwattr DW$218, DW_AT_low_pc(DW$L$_ScanHexData$180$B)
	.dwattr DW$218, DW_AT_high_pc(DW$L$_ScanHexData$180$E)
	.dwendtag DW$52

	.dwendtag DW$49

	.dwattr DW$19, DW_AT_end_file("HexFile.c")
	.dwattr DW$19, DW_AT_end_line(0x14a)
	.dwattr DW$19, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$19

;***************************************************************
;* UNDEFINED EXTERNAL REFERENCES                               *
;***************************************************************
	.global	_ProgramInnerFlash
	.global	___memcpy_ff

;***************************************************************
;* TYPE INFORMATION                                            *
;***************************************************************
DW$T$3	.dwtag  DW_TAG_pointer_type
	.dwattr DW$T$3, DW_AT_address_class(0x16)

DW$T$23	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$3)
	.dwattr DW$T$23, DW_AT_language(DW_LANG_C)
DW$219	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$3)
DW$220	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$22)
DW$221	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$13)
	.dwendtag DW$T$23

DW$T$22	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$21)
	.dwattr DW$T$22, DW_AT_address_class(0x16)
DW$T$11	.dwtag  DW_TAG_base_type, DW_AT_name("unsigned int")
	.dwattr DW$T$11, DW_AT_encoding(DW_ATE_unsigned)
	.dwattr DW$T$11, DW_AT_byte_size(0x01)
DW$T$24	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$11)
	.dwattr DW$T$24, DW_AT_address_class(0x16)
DW$222	.dwtag  DW_TAG_far_type
	.dwattr DW$222, DW_AT_type(*DW$T$24)
DW$T$25	.dwtag  DW_TAG_const_type
	.dwattr DW$T$25, DW_AT_type(*DW$222)
DW$T$27	.dwtag  DW_TAG_typedef, DW_AT_name("Uns"), DW_AT_type(*DW$T$11)
	.dwattr DW$T$27, DW_AT_language(DW_LANG_C)
DW$T$28	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$27)
	.dwattr DW$T$28, DW_AT_address_class(0x16)

DW$T$30	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$27)
	.dwattr DW$T$30, DW_AT_language(DW_LANG_C)
DW$223	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$28)
DW$224	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$27)
DW$225	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$29)
DW$226	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$27)
	.dwendtag DW$T$30


DW$T$31	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$11)
	.dwattr DW$T$31, DW_AT_language(DW_LANG_C)
DW$227	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$11)
DW$228	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$11)
DW$229	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$24)
	.dwendtag DW$T$31


DW$T$33	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$11)
	.dwattr DW$T$33, DW_AT_language(DW_LANG_C)
DW$230	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$11)
	.dwendtag DW$T$33


DW$T$34	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$11)
	.dwattr DW$T$34, DW_AT_language(DW_LANG_C)
DW$231	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$24)
DW$232	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$13)
DW$233	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$24)
	.dwendtag DW$T$34

DW$234	.dwtag  DW_TAG_far_type
	.dwattr DW$234, DW_AT_type(*DW$T$11)
DW$T$35	.dwtag  DW_TAG_volatile_type
	.dwattr DW$T$35, DW_AT_type(*DW$234)

DW$T$37	.dwtag  DW_TAG_array_type, DW_AT_type(*DW$T$11)
	.dwattr DW$T$37, DW_AT_language(DW_LANG_C)
	.dwattr DW$T$37, DW_AT_byte_size(0x02)
DW$235	.dwtag  DW_TAG_subrange_type
	.dwattr DW$235, DW_AT_upper_bound(0x01)
	.dwendtag DW$T$37

DW$236	.dwtag  DW_TAG_far_type
	.dwattr DW$236, DW_AT_type(*DW$T$11)
DW$T$40	.dwtag  DW_TAG_const_type
	.dwattr DW$T$40, DW_AT_type(*DW$236)
DW$T$13	.dwtag  DW_TAG_base_type, DW_AT_name("unsigned long")
	.dwattr DW$T$13, DW_AT_encoding(DW_ATE_unsigned)
	.dwattr DW$T$13, DW_AT_byte_size(0x02)
DW$T$29	.dwtag  DW_TAG_typedef, DW_AT_name("Uint32"), DW_AT_type(*DW$T$13)
	.dwattr DW$T$29, DW_AT_language(DW_LANG_C)
DW$T$41	.dwtag  DW_TAG_typedef, DW_AT_name("HEX_DATA_STRUCT"), DW_AT_type(*DW$T$20)
	.dwattr DW$T$41, DW_AT_language(DW_LANG_C)
DW$237	.dwtag  DW_TAG_far_type
DW$T$21	.dwtag  DW_TAG_const_type
	.dwattr DW$T$21, DW_AT_type(*DW$237)

DW$T$20	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$20, DW_AT_byte_size(0x1b)
DW$238	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$11)
	.dwattr DW$238, DW_AT_name("Cnt"), DW_AT_symbol_name("_Cnt")
	.dwattr DW$238, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$238, DW_AT_accessibility(DW_ACCESS_public)
DW$239	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$11)
	.dwattr DW$239, DW_AT_name("DataCnt"), DW_AT_symbol_name("_DataCnt")
	.dwattr DW$239, DW_AT_data_member_location[DW_OP_plus_uconst 0x1]
	.dwattr DW$239, DW_AT_accessibility(DW_ACCESS_public)
DW$240	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$11)
	.dwattr DW$240, DW_AT_name("CalcSum"), DW_AT_symbol_name("_CalcSum")
	.dwattr DW$240, DW_AT_data_member_location[DW_OP_plus_uconst 0x2]
	.dwattr DW$240, DW_AT_accessibility(DW_ACCESS_public)
DW$241	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$11)
	.dwattr DW$241, DW_AT_name("FileEnd"), DW_AT_symbol_name("_FileEnd")
	.dwattr DW$241, DW_AT_data_member_location[DW_OP_plus_uconst 0x3]
	.dwattr DW$241, DW_AT_accessibility(DW_ACCESS_public)
DW$242	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$11)
	.dwattr DW$242, DW_AT_name("StartF"), DW_AT_symbol_name("_StartF")
	.dwattr DW$242, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
	.dwattr DW$242, DW_AT_accessibility(DW_ACCESS_public)
DW$243	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$11)
	.dwattr DW$243, DW_AT_name("Len"), DW_AT_symbol_name("_Len")
	.dwattr DW$243, DW_AT_data_member_location[DW_OP_plus_uconst 0x5]
	.dwattr DW$243, DW_AT_accessibility(DW_ACCESS_public)
DW$244	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$11)
	.dwattr DW$244, DW_AT_name("Addr"), DW_AT_symbol_name("_Addr")
	.dwattr DW$244, DW_AT_data_member_location[DW_OP_plus_uconst 0x6]
	.dwattr DW$244, DW_AT_accessibility(DW_ACCESS_public)
DW$245	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$11)
	.dwattr DW$245, DW_AT_name("Type"), DW_AT_symbol_name("_Type")
	.dwattr DW$245, DW_AT_data_member_location[DW_OP_plus_uconst 0x7]
	.dwattr DW$245, DW_AT_accessibility(DW_ACCESS_public)
DW$246	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$246, DW_AT_name("Buf"), DW_AT_symbol_name("_Buf")
	.dwattr DW$246, DW_AT_data_member_location[DW_OP_plus_uconst 0x8]
	.dwattr DW$246, DW_AT_accessibility(DW_ACCESS_public)
DW$247	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$11)
	.dwattr DW$247, DW_AT_name("Sum"), DW_AT_symbol_name("_Sum")
	.dwattr DW$247, DW_AT_data_member_location[DW_OP_plus_uconst 0x18]
	.dwattr DW$247, DW_AT_accessibility(DW_ACCESS_public)
DW$248	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$11)
	.dwattr DW$248, DW_AT_name("LCR_0D"), DW_AT_symbol_name("_LCR_0D")
	.dwattr DW$248, DW_AT_data_member_location[DW_OP_plus_uconst 0x19]
	.dwattr DW$248, DW_AT_accessibility(DW_ACCESS_public)
DW$249	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$11)
	.dwattr DW$249, DW_AT_name("LCR_0A"), DW_AT_symbol_name("_LCR_0A")
	.dwattr DW$249, DW_AT_data_member_location[DW_OP_plus_uconst 0x1a]
	.dwattr DW$249, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$20


DW$T$19	.dwtag  DW_TAG_array_type, DW_AT_type(*DW$T$11)
	.dwattr DW$T$19, DW_AT_language(DW_LANG_C)
	.dwattr DW$T$19, DW_AT_byte_size(0x10)
DW$250	.dwtag  DW_TAG_subrange_type
	.dwattr DW$250, DW_AT_upper_bound(0x0f)
	.dwendtag DW$T$19


	.dwattr DW$12, DW_AT_external(0x01)
	.dwattr DW$12, DW_AT_type(*DW$T$11)
	.dwattr DW$19, DW_AT_external(0x01)
	.dwattr DW$19, DW_AT_type(*DW$T$11)
	.dwattr DW$CU, DW_AT_language(DW_LANG_C)

;***************************************************************
;* DWARF CIE ENTRIES                                           *
;***************************************************************

DW$CIE	.dwcie 1, 40
	.dwcfa	0x0c, 20, 0
	.dwcfa	0x07, 0
	.dwcfa	0x07, 1
	.dwcfa	0x07, 2
	.dwcfa	0x07, 3
	.dwcfa	0x07, 4
	.dwcfa	0x07, 5
	.dwcfa	0x08, 6
	.dwcfa	0x08, 7
	.dwcfa	0x08, 8
	.dwcfa	0x08, 9
	.dwcfa	0x08, 10
	.dwcfa	0x08, 11
	.dwcfa	0x07, 12
	.dwcfa	0x07, 13
	.dwcfa	0x07, 14
	.dwcfa	0x07, 15
	.dwcfa	0x07, 16
	.dwcfa	0x07, 17
	.dwcfa	0x07, 18
	.dwcfa	0x07, 19
	.dwcfa	0x07, 20
	.dwcfa	0x07, 21
	.dwcfa	0x07, 22
	.dwcfa	0x07, 23
	.dwcfa	0x07, 24
	.dwcfa	0x07, 25
	.dwcfa	0x07, 26
	.dwcfa	0x08, 27
	.dwcfa	0x07, 28
	.dwcfa	0x07, 29
	.dwcfa	0x07, 30
	.dwcfa	0x07, 31
	.dwcfa	0x07, 32
	.dwcfa	0x07, 33
	.dwcfa	0x07, 34
	.dwcfa	0x07, 35
	.dwcfa	0x07, 36
	.dwcfa	0x07, 37
	.dwcfa	0x07, 38
	.dwcfa	0x07, 39
	.dwcfa	0x07, 40

;***************************************************************
;* DWARF REGISTER MAP                                          *
;***************************************************************

DW$251	.dwtag  DW_TAG_assign_register, DW_AT_name("AL")
	.dwattr DW$251, DW_AT_location[DW_OP_reg0]
DW$252	.dwtag  DW_TAG_assign_register, DW_AT_name("AH")
	.dwattr DW$252, DW_AT_location[DW_OP_reg1]
DW$253	.dwtag  DW_TAG_assign_register, DW_AT_name("PL")
	.dwattr DW$253, DW_AT_location[DW_OP_reg2]
DW$254	.dwtag  DW_TAG_assign_register, DW_AT_name("PH")
	.dwattr DW$254, DW_AT_location[DW_OP_reg3]
DW$255	.dwtag  DW_TAG_assign_register, DW_AT_name("AR0")
	.dwattr DW$255, DW_AT_location[DW_OP_reg4]
DW$256	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR0")
	.dwattr DW$256, DW_AT_location[DW_OP_reg5]
DW$257	.dwtag  DW_TAG_assign_register, DW_AT_name("AR1")
	.dwattr DW$257, DW_AT_location[DW_OP_reg6]
DW$258	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR1")
	.dwattr DW$258, DW_AT_location[DW_OP_reg7]
DW$259	.dwtag  DW_TAG_assign_register, DW_AT_name("AR2")
	.dwattr DW$259, DW_AT_location[DW_OP_reg8]
DW$260	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR2")
	.dwattr DW$260, DW_AT_location[DW_OP_reg9]
DW$261	.dwtag  DW_TAG_assign_register, DW_AT_name("AR3")
	.dwattr DW$261, DW_AT_location[DW_OP_reg10]
DW$262	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR3")
	.dwattr DW$262, DW_AT_location[DW_OP_reg11]
DW$263	.dwtag  DW_TAG_assign_register, DW_AT_name("AR4")
	.dwattr DW$263, DW_AT_location[DW_OP_reg12]
DW$264	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR4")
	.dwattr DW$264, DW_AT_location[DW_OP_reg13]
DW$265	.dwtag  DW_TAG_assign_register, DW_AT_name("AR5")
	.dwattr DW$265, DW_AT_location[DW_OP_reg14]
DW$266	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR5")
	.dwattr DW$266, DW_AT_location[DW_OP_reg15]
DW$267	.dwtag  DW_TAG_assign_register, DW_AT_name("AR6")
	.dwattr DW$267, DW_AT_location[DW_OP_reg16]
DW$268	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR6")
	.dwattr DW$268, DW_AT_location[DW_OP_reg17]
DW$269	.dwtag  DW_TAG_assign_register, DW_AT_name("AR7")
	.dwattr DW$269, DW_AT_location[DW_OP_reg18]
DW$270	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR7")
	.dwattr DW$270, DW_AT_location[DW_OP_reg19]
DW$271	.dwtag  DW_TAG_assign_register, DW_AT_name("SP")
	.dwattr DW$271, DW_AT_location[DW_OP_reg20]
DW$272	.dwtag  DW_TAG_assign_register, DW_AT_name("XT")
	.dwattr DW$272, DW_AT_location[DW_OP_reg21]
DW$273	.dwtag  DW_TAG_assign_register, DW_AT_name("T")
	.dwattr DW$273, DW_AT_location[DW_OP_reg22]
DW$274	.dwtag  DW_TAG_assign_register, DW_AT_name("ST0")
	.dwattr DW$274, DW_AT_location[DW_OP_reg23]
DW$275	.dwtag  DW_TAG_assign_register, DW_AT_name("ST1")
	.dwattr DW$275, DW_AT_location[DW_OP_reg24]
DW$276	.dwtag  DW_TAG_assign_register, DW_AT_name("PC")
	.dwattr DW$276, DW_AT_location[DW_OP_reg25]
DW$277	.dwtag  DW_TAG_assign_register, DW_AT_name("RPC")
	.dwattr DW$277, DW_AT_location[DW_OP_reg26]
DW$278	.dwtag  DW_TAG_assign_register, DW_AT_name("FP")
	.dwattr DW$278, DW_AT_location[DW_OP_reg27]
DW$279	.dwtag  DW_TAG_assign_register, DW_AT_name("DP")
	.dwattr DW$279, DW_AT_location[DW_OP_reg28]
DW$280	.dwtag  DW_TAG_assign_register, DW_AT_name("SXM")
	.dwattr DW$280, DW_AT_location[DW_OP_reg29]
DW$281	.dwtag  DW_TAG_assign_register, DW_AT_name("PM")
	.dwattr DW$281, DW_AT_location[DW_OP_reg30]
DW$282	.dwtag  DW_TAG_assign_register, DW_AT_name("OVM")
	.dwattr DW$282, DW_AT_location[DW_OP_reg31]
DW$283	.dwtag  DW_TAG_assign_register, DW_AT_name("PAGE0")
	.dwattr DW$283, DW_AT_location[DW_OP_regx 0x20]
DW$284	.dwtag  DW_TAG_assign_register, DW_AT_name("AMODE")
	.dwattr DW$284, DW_AT_location[DW_OP_regx 0x21]
DW$285	.dwtag  DW_TAG_assign_register, DW_AT_name("IFR")
	.dwattr DW$285, DW_AT_location[DW_OP_regx 0x22]
DW$286	.dwtag  DW_TAG_assign_register, DW_AT_name("IER")
	.dwattr DW$286, DW_AT_location[DW_OP_regx 0x23]
DW$287	.dwtag  DW_TAG_assign_register, DW_AT_name("IER")
	.dwattr DW$287, DW_AT_location[DW_OP_regx 0x24]
DW$288	.dwtag  DW_TAG_assign_register, DW_AT_name("PSEUDO")
	.dwattr DW$288, DW_AT_location[DW_OP_regx 0x25]
DW$289	.dwtag  DW_TAG_assign_register, DW_AT_name("PSEUDOH")
	.dwattr DW$289, DW_AT_location[DW_OP_regx 0x26]
DW$290	.dwtag  DW_TAG_assign_register, DW_AT_name("VOL")
	.dwattr DW$290, DW_AT_location[DW_OP_regx 0x27]
DW$291	.dwtag  DW_TAG_assign_register, DW_AT_name("CIE_RETA")
	.dwattr DW$291, DW_AT_location[DW_OP_regx 0x28]
	.dwendtag DW$CU

